public IActionResult EditRequest(int?Id) { if (Id == null) { return(RedirectToAction("Requests")); } else { RequestEditViewModel requestDetails = requestEditMapper.MapTo(requestsManagementService.GetById((int)Id)); if (requestDetails != null) { requestDetails.AvailableSpecialists = specialistManagementService.GetAll().Select(s => specialistMapper.MapTo(s)); return(View(requestDetails)); } else { return(RedirectToAction("Requests")); } } }
public Result <RequestDTO> GetByID(int id) { var request = requestManagementService.GetById(id); if (request == null) { return new Result <RequestDTO>() { MessageType = MessageType.NotFound, MessageText = $"Request with id {id} was not found" } } ; else { return new Result <RequestDTO>(request) { MessageType = MessageType.Ok, MessageText = "OK" } }; }
// GET public ActionResult Details(int id) { var request = requestService.GetById(id); if (request == null) { return(RedirectToAction(nameof(Index))); } else { RequestDetailsViewModel requestDetails = requestMapper.MapTo(request); return(View(requestDetails)); } }