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("")); }
public IActionResult GetById(int id) { var result = _orderStatusService.GetById(id); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }