public static ModelNews ConverToModelNews(NewsLanguage news) { return(new ModelNews() { Id = news.News.Id, CreateDate = news.News.CreateDate, Title = news.Title }); }
public static ModelNews ConverToModelNews(NewsLanguage news) { return(new ModelNews() { Id = news.News.Id, CreateDate = news.News.CreateDate, Photo = news.News.Photo, Title = news.Title, Seo_Keywords = news.Seo_Keywords, Seo_Description = news.Seo_Description, NewsContent = news.NewsContent, PreviewContent = news.PreviewContent }); }
/// <summary> /// Добавление новости /// </summary> /// <param name="model"></param> public void CreateNews(NewsLang model, string mapPath) { using (var db = new DataContext()) { var news = new News() { CreateDate = model.CreateDate == null ? DateTime.Now : model.CreateDate, Photo = (model.PhotoFile != null) ? model.PhotoFile.FileName : null }; db.News.Add(news); var newsLangRu = new NewsLanguage() { NewsId = news.Id, LanguageId = EnumLanguage.ru, Title = model.Ru_Title, Seo_Keywords = model.Ru_Seo_Keywords, Seo_Description = model.Ru_Seo_Description, NewsContent = model.Ru_NewsContent, PreviewContent = model.Ru_PreviewContent }; db.NewsLanguages.Add(newsLangRu); var newsLangRo = new NewsLanguage() { NewsId = news.Id, LanguageId = EnumLanguage.ro, Title = model.Ro_Title, Seo_Keywords = model.Ro_Seo_Keywords, Seo_Description = model.Ro_Seo_Description, NewsContent = model.Ro_NewsContent, PreviewContent = model.Ro_PreviewContent }; db.NewsLanguages.Add(newsLangRo); db.SaveChanges(); if (model.PhotoFile != null) { var fullPath = Path.Combine(mapPath, news.Photo); if (File.Exists(fullPath)) { File.Delete(fullPath); } news.Photo = UploadNewsImage(news.Id, model.PhotoFile, mapPath); } db.SaveChanges(); } }
public static NewsLanguageModel ToModel(NewsLanguage entity) { if (entity == null) { return(null); } return(new NewsLanguageModel() { Id = entity.Id, NewsId = entity.NewsId, Language = entity.Language, Author = entity.Author, CoverSource = entity.CoverSource, Slug = entity.Slug, CoverType = entity.CoverType, Description = entity.Description, Html = entity.Html, Title = entity.Title }); }