public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } Work = await WorkSheetLogic.GetWorkByIdAsync(Work.Id); Work.StateId = 2; await WorkSheetLogic.ModifyWorkAsync(Work); return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } Work = await WorkSheetLogic.GetWorkByIdAsync(id); if (Work == null) { return(NotFound()); } return(Page()); }
public async Task<IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return Page(); } WorkerUser workerUser = await UserLogic.GetWorkerUserAsync(User); Work = await WorkSheetLogic.GetWorkByIdAsync(Work.Id); Work.Price = Price; Work.StateId = 1; await WorkSheetLogic.ModifyWorkAsync(Work); await _emailLogic.SendStatusChangeEmailAsync(workerUser, Work); return RedirectToPage("./WorkSheets"); }
public async Task OnGetAsync(int?id) { WorkerUser workerUser = await UserLogic.GetWorkerUserAsync(User); Work = await WorkSheetLogic.GetWorkByIdAsync(id); }