public ActionResult InsertTeam(Grup model) { bool result = false; if (model.Id == 0) { model.yoneticiid = HttpContext.Session.GetInt32("kullaniciid").Value; model.Olusturankisi = model.yoneticiid; result = _grupService.Insert(model); } else { model.Guncelleyenkisi = HttpContext.Session.GetInt32("kullaniciid").Value; result = _grupService.Update(model); } if (result) { GenericModels.GrupOptionRefresh(); ViewData["success"] = "true"; } else { ViewData["success"] = "false"; } return(Redirect("/Home/Index")); }
public IActionResult Add([FromBody] SharedAddDto model) { try { int sessionKisiId = HttpContext.Session.GetInt32("kullaniciid").Value; string sql = $"INSERT INTO public.{model.type}(aktif, sil, olusturmatarihi, olusturankisi, ad) VALUES(true, false, now(), {sessionKisiId}, '{model.name}'); "; _genericRepository.Insert(sql); sql = "select id, ad from public." + model.type; List <AdEntity> adEntities = _genericRepository.Select <AdEntity>(sql); switch (model.type) { case "durum": GenericModels.DurumOptionRefresh(); break; case "kategori": GenericModels.KategoriOptionRefresh(); break; } return(Json(adEntities)); } catch (Exception) { throw; } }
public IActionResult InsertProject(Proje model) { model.yoneticiid = HttpContext.Session.GetInt32("kullaniciid").Value; model.Olusturankisi = model.yoneticiid; bool result = _projeService.Insert(model); if (result) { GenericModels.ProjeOptionRefresh(); } return(Redirect("/Project/Index")); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddDistributedMemoryCache(); services.AddSession(options => { // Set a short timeout for easy testing. options.IdleTimeout = TimeSpan.FromDays(7); options.Cookie.HttpOnly = true; // Make the session cookie essential options.Cookie.IsEssential = true; }); services.Configure <CookiePolicyOptions>(options => { // This lambda determines whether user consent for non-essential cookies is needed for a given request. options.CheckConsentNeeded = context => true; options.MinimumSameSitePolicy = SameSiteMode.None; }); //factory method tanımlamaları services.AddFactory <IGenericRepository, GenericRepository>(); services.AddFactory <IKullaniciService, KullaniciService>(); services.AddFactory <IGrupService, GrupService>(); services.AddFactory <IProjeService, ProjeService>(); services.AddFactory <IEtkinlikService, EtkinlikService>(); services.AddFactory <ITblNotService, TblNotService>(); services.AddFactory <IKullaniciNotService, KullaniciNotService>(); services.AddFactory <IDokumanService, DokumanService>(); services.AddFactory <IKullaniciDokumanService, KullaniciDokumanService>(); //ilk atamaları yapabilmek için GenericModels.Nesne(); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2); }