public async Task <bool> SayfaIcerikGuncelle(SayfaIcerikUpdateViewModel model) { var result = false; var data = await context.Icerikler .FirstOrDefaultAsync(x => x.Id == model.Id && x.IsActive); if (data != null) { if (model.Baslik != null) { data.Baslik = model.Baslik; } if (model.Text != null) { data.Text = model.Text; } if (model.AltBaslik != null) { data.AltBaslik = model.AltBaslik; } if (model.AltBaslikText != null) { data.AltBaslikText = model.AltBaslikText; } if (model.Resim1 != null) { data.Resim1 = SaveDocument(model.Resim1); } if (model.Resim2 != null) { data.Resim2 = SaveDocument(model.Resim2); } if (model.Resim3 != null) { data.Resim3 = SaveDocument(model.Resim3); } if (model.Resim4 != null) { data.Resim4 = SaveDocument(model.Resim4); } if (model.Video1 != null) { data.Video1 = SaveDocument(model.Video1); } await context.SaveChangesAsync(); result = true; } return(result); }
public async Task <ActionResult> SayfaIcerikGuncelle(SayfaIcerikUpdateViewModel model) { var data = await sayfaIcerikService.SayfaIcerikGuncelle(model); return(Json(data, JsonRequestBehavior.AllowGet)); }