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);
        }
Esempio n. 2
0
        public async Task <ActionResult> SayfaIcerikGuncelle(SayfaIcerikUpdateViewModel model)
        {
            var data = await sayfaIcerikService.SayfaIcerikGuncelle(model);

            return(Json(data, JsonRequestBehavior.AllowGet));
        }