public async Task <IActionResult> Active(FarmIdRequestModel request) { if (!ModelState.IsValid) { return(RedirectToErrorPage()); } var isActived = await _farmService.ActivateAsync(new FarmModifyRequest { Id = request.Id, UpdatedById = LoggedUserId }); if (!isActived) { return(RedirectToErrorPage()); } if (request.ShouldKeepUpdatePage) { return(RedirectToAction(nameof(Update), new { id = request.Id })); } return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Delete(FarmIdRequestModel request) { if (!ModelState.IsValid) { return(RedirectToErrorPage()); } var isDeleted = await _farmService.DeleteAsync(request.Id); if (!isDeleted) { return(RedirectToErrorPage()); } return(RedirectToAction(nameof(Index))); }