Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
        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;
            }
        }
Exemplo n.º 3
0
        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"));
        }
Exemplo n.º 4
0
        // 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);
        }