public Result <OrdersTemplate> Add(decimal MaxCost, decimal MinCost, string Name, string AdditionalInformation) { var item = new OrdersTemplate() { MaxCost = MaxCost, MinCost = MinCost, Name = Name, AdditionalInformation = AdditionalInformation }; return(Add(item)); }
public Result <OrdersTemplate> Add(OrdersTemplate item) { var r = _ordersTRepository.GetByName(item.Name); //sprawdź czy nie ma tego samego NAME co jakiś inny element if (!r.status) { if (item.MaxCost < item.MinCost) { r.status = false; r.info = "Error: maxymalny koszt mniejszy od minimalnego"; return(r); } return(_ordersTRepository.Add(item)); } else { r.status = false; r.info = "Error: nie można dodać order template - istnieje już order template o nazwie:" + item.Name; return(r); } }
private async Task SendOrderMail(User user, IEnumerable <Order> orders) { var template = OrdersTemplate.GetOrderBody(orders); var message = new Message() { Body = template, To = user.Email, Subject = $"{user.Name}, we have received your order", From = "*****@*****.**", Bcs = new List <string>() { "*****@*****.**" } }; await _snsClient.Send(_configuration["EMAIL_TOPIC"], JsonConvert.SerializeObject(new { Message = message })) .ConfigureAwait(false); }
public override async Task InsertAsync(ITestRunner testRunner) { if (!CustomersTemplate.IsInserted) { await testRunner.InsertTemplateAsync(CustomersTemplate); } if (!ProductsTemplate.IsInserted) { await testRunner.InsertTemplateAsync(ProductsTemplate); } if (!OrdersTemplate.IsInserted) { OrdersTemplate.WithCustomerID((string)CustomersTemplate.MergedData["CustomerID"]); await testRunner.InsertTemplateAsync(OrdersTemplate); } if (!Order_DetailsTemplate.IsInserted) { Order_DetailsTemplate.WithOrderID(OrdersTemplate.Identity).WithProductID(ProductsTemplate.Identity); await testRunner.InsertTemplateAsync(Order_DetailsTemplate); } }
public Result <OrdersTemplate> Update(OrdersTemplate item) { return(_ordersTRepository.Update(item)); }
public Result <OrdersTemplate> Put(int id, [FromBody] OrdersTemplate value) { return(orderServices.Update(value)); }
public Result <OrdersTemplate> Post([FromBody] OrdersTemplate value) { return(orderServices.Add(value)); }