// POST: Stores public ActionResult Create(StoreDto dto) { Store store = Store.FromNameAndAddress(dto.name, dto.address); try { return(toContent(storeService.Save(store))); } catch (DbEntityValidationException e) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, e.Message)); } }
public ActionResult Update(int?id, StoreDto dto) { var store = storeService.FindOne(id.Value); if (store == null) { return(HttpNotFound($"id ${id} not found")); } try { return(toContent(storeService.Update(store, dto.name, dto.address))); } catch (DbEntityValidationException e) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, e.Message)); } }