public async Task <IActionResult> Edit(Reyon model) { model.UserId = (await userManager.FindByNameAsync(User.Identity.Name)).Id; context.Entry(model).State = EntityState.Modified; try { await context.SaveChangesAsync(); TempData["success"] = $"{entity} güncelleme işlemi başarıyla tamamlanmıştır."; return(RedirectToAction("Index")); } catch (DbUpdateException) { TempData["error"] = $"Aynı isimli birden fazla {entity.ToLower()} olamaz."; return(View(model)); } }
public async Task <IActionResult> Create(Reyon model) { model.Date = DateTime.Now; model.UserId = (await userManager.FindByNameAsync(User.Identity.Name)).Id; var lastOrder = context.Reyons.OrderByDescending(p => p.SortOrder).FirstOrDefault()?.SortOrder ?? 0; model.SortOrder = lastOrder + 1; context.Entry(model).State = EntityState.Added; try { await context.SaveChangesAsync(); TempData["success"] = $"{entity} ekleme işlemi başarıyla tamamlanmıştır."; return(RedirectToAction("Index")); } catch (DbUpdateException) { TempData["error"] = $"Aynı isimli birden fazla {entity.ToLower()} olamaz."; return(View(model)); } }