// GET: Alteration/Details/5 public async Task <IActionResult> Details(Guid id) { var service = new AlteringService(_configuration); var result = await service.Get(id); return(View(result)); }
// GET: Alteration public async Task <IActionResult> Index() { var service = new AlteringService(_configuration); var result = await service.List(); return(View(result)); }
public async Task <ActionResult> Create(AlterationViewModel alteration) { try { var service = new AlteringService(_configuration); await service.Create(alteration); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
// POST: Alteration/Pay public async Task <ActionResult> Finish(Guid id) { try { var service = new AlteringService(_configuration); var alteration = await service.Get(id); await service.MarkAsFinished(alteration); return(RedirectToAction(nameof(Index))); } catch (Exception) { return(View(nameof(Index))); } }