public IHttpActionResult Post(MowerCreate mower) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateMowerService(); if (!service.CreateMower(mower)) { return(InternalServerError()); } return(Ok()); }
public bool CreateMower(MowerCreate model) { var entity = new Mower() { LandscapeId = _userId, MowerName = model.MowerName, MowerCity = model.MowerCity, MowerRate = model.MowerRate, MowerService = model.MowerService }; using (var ctx = new ApplicationDbContext()) { ctx.Mowers.Add(entity); return(ctx.SaveChanges() == 1); } }
public ActionResult Create(MowerCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateMowerService(); if (service.CreateMower(model)) { TempData["SaveResult"] = "Your mower was created."; return(RedirectToAction("Index")); } ; ModelState.AddModelError("", "Mower could not be created."); return(View(model)); }