Example #1
0
        public async Task <ActionResult <OrderStatusViewModel> > Get(Guid id)
        {
            var user = (await _orderStatusService.GetById(id)).ToViewModel();

            if (user == null)
            {
                _logger.LogInformation($"OrderStatus id = {id} not found.");
                return(NotFound());
            }
            return(new ObjectResult(user));
        }
        public async Task <IActionResult> Update(OrderStatusModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new DataSourceResult {
                    Errors = ModelState.SerializeErrors()
                }));
            }

            var status = await _orderStatusService.GetById(model.Id);

            status = model.ToEntity(status);
            await _orderStatusService.Update(status);

            return(new JsonResult(""));
        }
Example #3
0
        public IActionResult GetById(int id)
        {
            var result = _orderStatusService.GetById(id);

            if (result.Success)
            {
                return(Ok(result));
            }

            return(BadRequest(result));
        }