public async Task <IActionResult> CreateDeliveryMethodAsync(DeliveryMethodDTO method) { if (method is null) { _logger.LogError($"{nameof(method)} is null."); return(BadRequest($"{nameof(method)} is null.")); } await _orderService.CreateDeliveryMethodAsync(_mapper.Map <DeliveryMethod>(method)); _logger.LogInfo($"Delivery method {method.Name} has created."); return(Ok()); }
public async Task <ActionResult> AddNewDeliveryMethod(DeliveryMethodDTO newMethod) { _unitOfWork._deliveryMethods.Add(new DeliveryMethod { DeliveryTime = newMethod.DeliveryTime, Description = newMethod.Description, Name = newMethod.Name, Price = decimal.Parse(newMethod.Price) }); var result = await _unitOfWork.Complete(); if (result == 1) { return(Ok()); } else { return(BadRequest()); } }