public IActionResult GetMusicianById(int id) { try { return(Ok(_musicianService.GetMusicianById(id))); } catch (Exception e) { return(NotFound(e.Message)); } }
public ActionResult GetOrders() { var musician = _musicianService.GetMusicianById(Guid.Parse(User.Identity.GetUserId())); var orderDTOs = _orderService.GetAll(); List<OrderViewModel> orderViewModels = new List<OrderViewModel>(); foreach (var orderDTO in orderDTOs) { orderDTO.MusicInstrument = _InstrumentService.GetById(orderDTO.MusicInstrumentId); orderViewModels.Add(_mapper.Map<OrderDTO, OrderViewModel>(orderDTO)); } List<MusicInstrumentViewModel> musicInstrumentViewModels = new List<MusicInstrumentViewModel>(); return View(orderViewModels.Where(orderViewModel => orderViewModel.MusicianId == null && orderViewModels.Contains()); }
public ActionResult GetOrders() { MusicianDTO musician = _musicianService.GetMusicianById(Guid.Parse(User.Identity.GetUserId())); s_logger.Info("User " + musician.Id + " get url " + HttpContext.Request.Url.AbsoluteUri); List <OrderDTO> orderDTOs = _orderService.GetAll(); var orderViewModels = new List <OrderViewModel>(); foreach (var orderDTO in orderDTOs) { orderDTO.MusicInstrument = _musicInstrumentService.GetById(orderDTO.MusicInstrumentId); orderViewModels.Add(_mapper.Map <OrderDTO, OrderViewModel>(orderDTO)); } List <MusicInstrumentViewModel> musicInstrumentViewModels = new List <MusicInstrumentViewModel>(); return(View(orderViewModels.Where(orderViewModel => orderViewModel.MusicianId == null))); }