public async Task <string> CreateAsync(DeliveryRequastModel model) { var delivery = new Delivery { Name = model.Name, Logo = model.Logo, Price = model.Price }; await Data.AddAsync(delivery).ConfigureAwait(false); await Data.SaveChangesAsync().ConfigureAwait(false); return(delivery.Id.ToString()); }
public async Task <Result> UpdateAsync(string id, DeliveryRequastModel model) { var delivery = await FindById(Guid.Parse(id)).ConfigureAwait(false); if (delivery == null) { return(NotFound); } delivery.Name = model.Name; delivery.Logo = model.Logo; delivery.Price = model.Price; await Data.SaveChangesAsync().ConfigureAwait(false); return(Result.Success); }
public async Task <ActionResult> Update(string id, DeliveryRequastModel model) { return(await _deliveries .UpdateAsync(id, model) .ToActionResult()); }
public async Task <string> Create(DeliveryRequastModel model) { return(await _deliveries .CreateAsync(model)); }