public ApiResponse ListAllServices([FromBody] Models.ApiRequest.UserTokenRequest request) { if (request == null) { return(new ApiResponse(false, "Objeto de entrada no formato incorreto ou não informado.")); } UserViewModel userViewModel = Mapper.Map <UserViewModel>(this._userAppService.GetByToken(request.Token)); if (userViewModel == null) { return(new ApiResponse(false, "Token inválido.")); } List <ServiceViewModel> services = Mapper.Map <List <ServiceViewModel> >(this._serviceAppService.ListAllServices()); return(new ApiResponse(true, services)); }
public ApiResponse ListOrderByUser([FromBody] Models.ApiRequest.UserTokenRequest request) { if (request == null) { return(new ApiResponse(false, "Objeto de entrada no formato incorreto ou não informado.")); } UserViewModel userViewModel = Mapper.Map <UserViewModel>(this._userAppService.GetByToken(request.Token)); if (userViewModel == null) { return(new ApiResponse(false, "Token inválido.")); } try { List <OrderReportViewModel> listOrders = Mapper.Map <List <OrderReportViewModel> >(this._orderedAppService.ListOrderByUser(userViewModel.Id, userViewModel.RoleId).ToList()); return(new ApiResponse(true, listOrders)); } catch (Exception ex) { return(new ApiResponse(false, ex.Message)); } }