Blog.Logic.Core.MediaLogic.Get C# (CSharp) Method

Get() public method

public Get ( int mediaId ) : Blog.Common.Contracts.Media
mediaId int
return Blog.Common.Contracts.Media
        public Media Get(int mediaId)
        {
            try
            {
                var db = _mediaRepository.Find(a => a.MediaId == mediaId, true).FirstOrDefault();

                if (db != null)
                {
                    return MediaMapper.ToDto(db);
                }

                return new Media().GenerateError<Media>((int) Constants.Error.RecordNotFound,
                    string.Format("Media with Id {0} not found", mediaId));
            }
            catch (Exception ex)
            {
                throw new BlogException(ex.Message, ex.InnerException);
            }
        }