Пример #1
0
        public ActionResult Kaydet(DuyuruViewModel viewModel)
        {
            if (viewModel.Id == 0)
            {
                //viewModel.KisiId = _kisi.Id;
                //_kisiService.Ekle(viewModel);
            }
            else
            {
                //viewModel.KisiId = _kisi.Id;
                //_kisiService.Guncelle(viewModel);
            }

            _unitOfWork.SaveChanges();
            return(RedirectToAction(nameof(Index)));
        }
Пример #2
0
        public void DuyuruEkle(DuyuruViewModel viewModel)
        {
            var fotografUrl = JsonConvert.DeserializeObject <SlimDto>(viewModel.Fotograf);

            //viewModel.FotografUrl = fotografUrl.SaveAndGetFileName(Globals.DuyuruResim); // sill olmazsa


            _duyuruRepository.Add(new Duyuru
            {
                Baslik       = viewModel.Baslik,
                Durum        = viewModel.Durum,
                FotografUrl  = fotografUrl.SaveAndGetFileName(Globals.DuyuruResim),
                Icerik       = viewModel.Icerik,
                KisiId       = viewModel.KisiId,
                DuyuruTarihi = viewModel.DuyuruTarihi,
                AltBaslik    = viewModel.AltBaslik,
            });
        }
Пример #3
0
        public void DuyuruGuncelle(DuyuruViewModel viewModel)
        {
            var model = _duyuruRepository.Get(x => x.Id == viewModel.Id);


            model.Baslik       = viewModel.Baslik;
            model.Durum        = viewModel.Durum;
            model.Icerik       = viewModel.Icerik;
            model.KisiId       = viewModel.KisiId;
            model.DuyuruTarihi = viewModel.DuyuruTarihi;
            model.AltBaslik    = viewModel.AltBaslik;

            if (viewModel.Fotograf != null)
            {
                var fotografUrl = JsonConvert.DeserializeObject <SlimDto>(viewModel.Fotograf);
                model.FotografUrl = fotografUrl.SaveAndGetFileName(Globals.DuyuruResim);
            }

            _duyuruRepository.Update(model);
        }