public IActionResult StartOrder(OrderDetailsInputModel orderDetails) { var userId = User.GetAuthUserId(); var result = this.service.StartOrder(orderDetails, userId); return(this.Ok(new CodeViewModel() { Code = result, })); }
protected void DeepEqualForOrderDetails(OrderDetailsInputModel inputModel, OrderDetailsOutputModel expOutputModel) { Assert.NotNull(expOutputModel.LocalPrice); Assert.NotNull(expOutputModel.ProductBrand); Assert.NotNull(expOutputModel.ProductModel); Assert.NotNull(expOutputModel.Quantity); Assert.NotNull(expOutputModel.SubCategoryName); var model = mapper.Map <OrderDetails>(inputModel); var outputModel = mapper.Map <OrderDetailsOutputModel>(model); Assert.IsTrue(outputModel.Equals(expOutputModel)); }