/// <summary> /// Добавление услуги /// </summary> /// <param name="model"></param> public void CreateServices(ServicesLang model, string mapPath) { using (var db = new DataContext()) { var services = new MegaKids.DataModel.Models.Services() { CreateDate = (model.CreateDate != null) ? model.CreateDate : DateTime.Now }; db.Services.Add(services); var servicesLangRu = new ServicesLanguage() { ServicesId = services.Id, LanguageId = EnumLanguage.ru, Title = model.Ru_Title, Content = model.Ru_Content }; db.ServicesLanguages.Add(servicesLangRu); var servicesLangRo = new ServicesLanguage() { ServicesId = services.Id, LanguageId = EnumLanguage.ro, Title = model.Ro_Title, Content = model.Ro_Content }; db.ServicesLanguages.Add(servicesLangRo); if (model.PhotoFile != null) { services.Photo = UploadModuleImage(model.PhotoFile, mapPath, services.Id); } db.SaveChanges(); } }
public static ModelServices ConvertToModelServices(ServicesLanguage model) { return(new ModelServices() { Id = model.ServicesId, CreateDate = model.Services.CreateDate, Photo = model.Services.Photo, Title = model.Title, Content = model.Content }); }