public async Task <IActionResult> ConfirmDelete(int?id) { if (id != null) { CigarsModel cigar = await db.CigarsEF.FirstOrDefaultAsync(p => p.Id == id); if (cigar != null) { return(View(cigar)); } } return(NotFound()); }
public async Task <IActionResult> Delete(int?Id) { if (Id != null) { CigarsModel cigar = await db.CigarsEF.FirstOrDefaultAsync(p => p.Id == Id); if (cigar != null) { db.CigarsEF.Remove(cigar); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } } return(NotFound()); }
public async Task <IActionResult> Create(CigarsModel cigar) { var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); cigar.UserUid = userId; Format format = new Format(); int idFromShape = cigar.FormatId; format = db.FormatsEF.FirstOrDefault(p => p.Id == idFromShape); cigar.Shape = format.ShapeName; db.CigarsEF.Add(cigar); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit(int?id) { List <Format> shapeslist = new List <Format>(); shapeslist = db.FormatsEF.ToList(); ViewBag.ListofShapes = shapeslist; if (id != null) { CigarsModel cigar = await db.CigarsEF.FirstOrDefaultAsync(p => p.Id == id); if (cigar != null) { return(View(cigar)); } } return(NotFound()); }