public virtual ActionResult FirmaEkle(FirmaModel model, bool düzenlemeyeDevam) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet)) { ErişimEngellendiView(); } if (ModelState.IsValid) { var firma = model.ToEntity(); if (model.YetkiliIdleri.Count > 0) { foreach (var yetkiliId in model.YetkiliIdleri) { var yetkili = _yetkiliServisi.YetkiliAlId(yetkiliId); firma.Yetkililer.Add(yetkili); } } _firmaServisi.FirmaEkle(firma); BaşarılıBildirimi("Kongre firması başarıyla Eklendi"); _kullanıcıİşlemServisi.İşlemEkle("YeniFirmaEklendi", "Yeni Firma Eklendi", firma.Adı); if (düzenlemeyeDevam) { SeçiliTabKaydet(); return(RedirectToAction("FirmaDüzenle", new { id = firma.Id })); } return(RedirectToAction("FirmaListe")); } return(View(model)); }
public virtual ActionResult FirmaListe() { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet)) { return(ErişimEngellendiView()); } var model = new FirmaModel(); return(View(model)); }
public virtual ActionResult FirmaSil(FirmaModel model) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet)) { return(ErişimEngellendiView()); } var firma = _firmaServisi.FirmaAlId(model.Id); if (firma == null) { return(RedirectToAction("FirmaListe")); } _firmaServisi.FirmaSil(firma); BaşarılıBildirimi("Kongre firmalsı başarıyla silindi"); _kullanıcıİşlemServisi.İşlemEkle("FirmaSil", "Kongre firması silindi", firma.Adı); return(RedirectToAction("FirmaListe")); }
public virtual ActionResult FirmaListe(DataSourceİsteği command, FirmaModel model) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet)) { return(ErişimEngellendiKendoGridJson()); } var firmaModels = _firmaServisi.TümFirmaAl() .Select(x => x.ToModel()) .ToList(); var gridModel = new DataSourceSonucu { Data = firmaModels, Toplam = firmaModels.Count }; return(Json(gridModel)); }
public virtual ActionResult FirmaDüzenle(FirmaModel model, bool düzenlemeyeDevam) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet)) { ErişimEngellendiView(); } var firma = _firmaServisi.FirmaAlId(model.Id); if (firma == null) { return(RedirectToAction("FirmaListe")); } List <Yetkililer> l = new List <Yetkililer>(); if (ModelState.IsValid) { firma = model.ToEntity(firma); firma.Yetkililer.Clear(); if (model.YetkiliIdleri.Count > 0) { foreach (var yetkiliId in model.YetkiliIdleri) { var yetkili = _yetkiliServisi.YetkiliAlId(yetkiliId); firma.Yetkililer.Add(yetkili); l.Add(yetkili); } } _firmaServisi.FirmaGüncelle(firma); BaşarılıBildirimi("Kongre Firması başarıyla güncellenmiştir."); _kullanıcıİşlemServisi.İşlemEkle("FirmaGüncelle", "Kongre firması güncellendi", firma.Adı); if (düzenlemeyeDevam) { return(RedirectToAction("FirmaDüzenle", new { id = firma.Id })); } return(RedirectToAction("FirmaListe")); } return(View(model)); }
public virtual ActionResult FirmaEkle() { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet)) { ErişimEngellendiView(); } var model = new FirmaModel(); foreach (var tumSehirler in _konumServisi.SehirlerAlUlkeId(1)) { var sehirModel = tumSehirler.ToModel(); model.Sehirler.Add(sehirModel); } foreach (var tumIlceler in _konumServisi.IlcelerAlSehirId(1)) { var ilceModel = tumIlceler.ToModel(); model.Ilceler.Add(ilceModel); } foreach (var tumYetkililer in _yetkiliServisi.TümYetkiliAl()) { var yetkili = tumYetkililer.ToModel(); model.Yetkili.Add(new SelectListItem { Text = yetkili.Adı, Value = yetkili.Id.ToString() }); } foreach (var kategoriler in _firmaKategoriServisi.TümFirmaKategorisiAl()) { var kategori = kategoriler.ToModel(); model.Kategoriler.Add(new SelectListItem { Text = kategori.Adı, Value = kategori.Id.ToString() }); } return(View(model)); }
public static Firma ToEntity(this FirmaModel model, Firma destination) { return(model.MapTo(destination)); }
public static Firma ToEntity(this FirmaModel model) { return(model.MapTo <FirmaModel, Firma>()); }