Ejemplo n.º 1
0
        public async Task <ActionResult <Kategori> > Post(Kategori kategori)
        {
            kategori.dtCreate     = DateTime.Now;
            kategori.dtLastUpdate = DateTime.Now;
            kategori.isDelet      = false;
            await _kategoriService.Add(kategori);

            return(CreatedAtAction("Get", new { id = kategori.Id }, kategori));
        }
Ejemplo n.º 2
0
 public IActionResult AddKategori([FromBody] Kategori kategori)
 {
     try
     {
         _service.Add(kategori);
         return(Ok(kategori));
     }
     catch
     {
         return(BadRequest());
     }
 }
Ejemplo n.º 3
0
        public IActionResult KategoriKaydet(Kategori kategori)
        {
            if (kategori.Id > 0)
            {
                _kategoriService.Update(kategori);
            }
            else
            {
                _kategoriService.Add(kategori);
            }

            return(Ok(true));
        }
Ejemplo n.º 4
0
 private void KaydetFonk()
 {
     try
     {
         kategoriServis.Add(new Entities.Concrete.Kategori
         {
             KategoriAd = kategoriAdTxt.Text.ToString()
         });
         MessageBox.Show("Kategori ekleme başarılı oldu.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (Exception exception)
     {
         MessageBox.Show(exception.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Ejemplo n.º 5
0
        public ActionResult Kategori(string name, string detay)
        {   /*var tablo =(from a in )*/
            //var state = new UrlHelper(Request.RequestContext).Action("Kategori","Admin");
            Kategori kategori = new Kategori();

            kategori.KategoriAdi   = name;
            kategori.KategoriDetay = detay;

            bool kontrol = _kategoriService.Add(kategori);

            if (kontrol)
            {
                return(Json("ok", JsonRequestBehavior.AllowGet));
            }
            return(View(_urunService.GetUrunByMarka()));
        }
Ejemplo n.º 6
0
        public ActionResult KategoriEkle(KategoriDTO kategoriDTO)
        {
            //TO DO form bilgi göndermiyor niyeyse. Düzelt

            if (!ModelState.IsValid)
            {
                var viewModel = new KategoriViewModel()
                {
                    Kategori    = kategoriDTO,
                    Kategoriler = _ks.GetCategories().Data
                };
                return(View(viewModel));
            }


            if (kategoriDTO.Id == Guid.Parse("00000000-0000-0000-0000-000000000000") && kategoriDTO.KategoriAdi != null)
            {
                _ks.Add(kategoriDTO);
            }



            return(View());
        }
Ejemplo n.º 7
0
        public async Task <IActionResult> KategoriEkle(KategoriAddDTO model, IFormFile Logo)
        {
            if (ModelState.IsValid)
            {
                var kategori = mapper.Map <Kategori>(model);

                if (Logo != null)
                {
                    var uzanti  = Path.GetExtension(Logo.FileName);
                    var resimAd = Guid.NewGuid() + uzanti;

                    string path = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot/logo/" + resimAd);
                    using var stream = new FileStream(path, FileMode.Create);
                    await Logo.CopyToAsync(stream);

                    kategori.Logo = resimAd;
                }

                await kategoriService.Add(kategori);

                return(RedirectToAction("Index"));
            }
            return(View(model));
        }
Ejemplo n.º 8
0
        public static async Task SeedData(UserManager <AppUser> userManager, RoleManager <AppRole> roleManager, IKategoriService kategoriService, ITagService tagService)
        {
            var adminRole = await roleManager.FindByNameAsync(RoleNames.Admin.ToString());

            if (adminRole == null)
            {
                await roleManager.CreateAsync(new AppRole { Name = RoleNames.Admin.ToString() });
            }

            var memberRole = await roleManager.FindByNameAsync(RoleNames.Member.ToString());

            if (memberRole == null)
            {
                await roleManager.CreateAsync(new AppRole { Name = RoleNames.Member.ToString() });
            }
            var modRole = await roleManager.FindByNameAsync(RoleNames.Moderator.ToString());

            if (modRole == null)
            {
                await roleManager.CreateAsync(new AppRole { Name = RoleNames.Moderator.ToString() });
            }
            var valRole = await roleManager.FindByNameAsync(RoleNames.Validator.ToString());

            if (valRole == null)
            {
                await roleManager.CreateAsync(new AppRole { Name = RoleNames.Validator.ToString() });
            }
            var wriRole = await roleManager.FindByNameAsync(RoleNames.Writer.ToString());

            if (wriRole == null)
            {
                await roleManager.CreateAsync(new AppRole { Name = RoleNames.Writer.ToString() });
            }

            var adminUser = await userManager.FindByNameAsync("mustafa");

            if (adminUser == null)
            {
                AppUser user = new AppUser
                {
                    UserName = "******",
                    Email    = "*****@*****.**"
                };
                await userManager.CreateAsync(user, "mustafa");

                await userManager.AddToRoleAsync(user, RoleNames.Admin.ToString());
            }
            var kategoriler = kategoriService.GetAll();

            if (kategoriler.Result.Count < 1)
            {
                await kategoriService.Add(new Kategori()
                {
                    KategoriIsmi = "Hakkımda"
                });

                await kategoriService.Add(new Kategori()
                {
                    KategoriIsmi = "İletisim"
                });

                await kategoriService.Add(new Kategori()
                {
                    KategoriIsmi = "Karalamalar"
                });
            }
            var tagler = tagService.GetAll();

            if (tagler.Result.Count < 1)
            {
                await tagService.Add(new Tag()
                {
                    TagName = "Duygusal",
                    //AppUser = userManager.FindByNameAsync("mustafa").Result,
                    AppUserId = userManager.FindByNameAsync("mustafa").Result.Id
                });;
                await tagService.Add(new Tag()
                {
                    //AppUser = userManager.FindByNameAsync("mustafa").Result,
                    TagName   = "Yenilikçi",
                    AppUserId = userManager.FindByNameAsync("mustafa").Result.Id
                });

                await tagService.Add(new Tag()
                {
                    //AppUser = userManager.FindByNameAsync("mustafa").Result,
                    TagName   = "İşe yarar",
                    AppUserId = userManager.FindByNameAsync("mustafa").Result.Id
                });
            }
        }