public Result <IEnumerable <SpecialistDTO> > Get()
 {
     return(new Result <IEnumerable <SpecialistDTO> >(specialistManagementService.GetAll())
     {
         MessageType = MessageType.Ok, MessageText = "All specialists without details"
     });
 }
 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"));
         }
     }
 }