public static NewsFileDto ToDto(this NewsFile source) { return(new NewsFileDto { CountDownload = source.CountDownload, FileName = source.FileName, Id = source.Id, Length = source.Length, Title = source.Title, Type = source.Type, NewsId = source.NewsId }); }
private NewsFile NewsFileFromDataRow(SqlDataReader reader) { NewsFile newsLive = new NewsFile(); newsLive.NewsFileId = Convert.ToInt32(reader["NewsFileId"]); newsLive.Title = reader["Title"].ToString(); newsLive.CategoryId = Convert.ToInt32(reader["CategoryId"].ToString() == string.Empty ? "0" : reader["CategoryId"].ToString()); newsLive.CategoryName = reader["CategoryName"].ToString(); newsLive.NewsStatus = Convert.ToInt32(reader["NewsStatus"].ToString() == string.Empty ? "0" : reader["NewsStatus"].ToString()); newsLive.IsVerified = Convert.ToBoolean(reader["IsVerified"].ToString() == string.Empty ? false : reader["IsVerified"]); newsLive.Source = reader["Source"].ToString(); newsLive.LanguageCode = reader["LanguageCode"].ToString(); newsLive.CreatedById = Convert.ToInt32(reader["CreatedBy"].ToString() == string.Empty ? "0" : reader["CreatedBy"].ToString()); newsLive.CreationDate = Convert.ToDateTime(reader["CreationDate"].ToString() != string.Empty ? reader["CreationDate"].ToString() : DateTime.UtcNow.ToString()).ToString("yyyy-MM-ddTHH:mm:ss.sssZ"); newsLive.Text = reader["Text"].ToString(); newsLive.DescriptionText = reader["DescriptionText"].ToString(); newsLive.Slug = reader["Slug"].ToString(); return(newsLive); }