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)); }
public IActionResult AddKategori([FromBody] Kategori kategori) { try { _service.Add(kategori); return(Ok(kategori)); } catch { return(BadRequest()); } }
public IActionResult KategoriKaydet(Kategori kategori) { if (kategori.Id > 0) { _kategoriService.Update(kategori); } else { _kategoriService.Add(kategori); } return(Ok(true)); }
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); } }
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())); }
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()); }
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)); }
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 }); } }