public async Task<IHttpActionResult> AssignOrderDesignPrice(OrderDesignPriceDto input) { if (!ModelState.IsValid) return BadRequest(ModelState); var result = await _orderAppService.AssignOrderDesignPrice(input); return Ok(result); }
public async Task <OrderDto> AssignOrderDesignPrice(OrderDesignPriceDto input) { var entity = UnitOfWork.OrderRepository.GetById(input.Id); entity.DesignPrice = input.DesignPrice; entity.OrderStatus = OrderStatusType.NeedInvoice; UnitOfWork.OrderRepository.Update(entity); await UnitOfWork.SaveAsync(); return(entity.MapTo <OrderDto>()); }