...
This commit is contained in:
@@ -95,6 +95,9 @@ namespace Back.Controllers
|
||||
if (item.ID<0)
|
||||
{
|
||||
var pricing = await _servPricing.GetPricing();
|
||||
if (pricing == null)
|
||||
return NotFound();
|
||||
|
||||
//permission
|
||||
order.OrderItems = item.promotionDetails.Select(s => new OrderItem
|
||||
{
|
||||
@@ -126,8 +129,19 @@ namespace Back.Controllers
|
||||
}
|
||||
|
||||
var result= await _servOrders.AddOrder(order);
|
||||
if (result > 0)
|
||||
return Ok(result);
|
||||
if (result !=null)
|
||||
return Ok(new OrderDto
|
||||
{
|
||||
ApprovalDate = result.ApprovalDate.ShamciToFormatShamci(),
|
||||
DateCreate = result.DateCreate.ShamciToFormatShamci(),
|
||||
ID = result.ID,
|
||||
PreDiscount = result.PreDiscount,
|
||||
Status = result.Status,
|
||||
TDiscount = result.TDiscount,
|
||||
TPrice = result.TPrice,
|
||||
TTax = result.TPrice,
|
||||
lstDiscount = result.lstDiscount,
|
||||
});
|
||||
else return BadRequest(new List<string> { "خطا در ثبت سفارش" });
|
||||
|
||||
}
|
||||
|
@@ -70,16 +70,16 @@ namespace Back.Services
|
||||
{
|
||||
return await _repoOrder.UpdateAsync(order);
|
||||
}
|
||||
public async Task<int> AddOrder(Order order)
|
||||
public async Task<Order> AddOrder(Order order)
|
||||
{
|
||||
try
|
||||
{
|
||||
var item = await _repoOrder.AddAsync(order);
|
||||
return item.ID;
|
||||
return await _repoOrder.AddAsync(order);
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
return -1;
|
||||
return null;
|
||||
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user