public async Task <ActionResult <string> > Create([FromBody] CustomerCreateOrUpdateModel model) { if (ModelState.IsValid == false) { return(BadRequest(ModelState)); } var data = new Customer { CustomerID = Guid.NewGuid(), Name = model.Name, Email = model.Email }; DB.Customers.Add(data); await DB.SaveChangesAsync(); return($"Successfully created new customer: {data.Name}"); }
public async Task <ActionResult <string> > Edit(Guid id, [FromBody] CustomerCreateOrUpdateModel model) { var data = await DB.Customers .Where(Q => Q.CustomerID == id) .FirstOrDefaultAsync(); if (data == null) { return(NotFound()); } if (ModelState.IsValid == false) { return(BadRequest(ModelState)); } data.Name = model.Name; data.Email = model.Email; await DB.SaveChangesAsync(); return($"Successfully updated customer data: {data.Name}"); }