public async Task <IActionResult> Show(int id) { try { var minuteService = await _minuteServiceService.GetMinuteServiceAsync(id); return(View(minuteService)); } catch (Exception e) { if (e is FormatException || e is NullReferenceException || e is KeyNotFoundException) { Console.WriteLine(e.Message); return(NotFound()); } throw; } }
public async Task <IEnumerable <GetMinuteServiceDto> > ListAssignedMinuteServicesAsync(int roomId) { var assignedMinuteServicesIds = await _roomToMinuteServiceRepository.ListAssignedAsync(roomId); List <GetMinuteServiceDto> assignedMinuteServices = new List <GetMinuteServiceDto>(); foreach (var id in assignedMinuteServicesIds) { assignedMinuteServices.Add(await _minuteServiceService.GetMinuteServiceAsync(id)); } return(assignedMinuteServices); }