public IActionResult Add([FromBody] Thing thing) { if (thing == null) { return(BadRequest()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Thing newThing = _thingsRepository.Add(thing); return(CreatedAtRoute("GetSingleThing", new { id = newThing.Id }, newThing)); }
public IActionResult Add(Thing thing) { if (thing == null) { return(BadRequest("News is null")); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _thingsRepository.Add(thing); return(Ok(thing.Id)); }
public IActionResult OnPost() { Types = htmlHelper.GetEnumSelectList <ThingType>(); if (ModelState.IsValid) { if (Thing.Id == 0) { thingsRepo.Add(Thing); TempData["Message"] = "Thing added"; } else { thingsRepo.Update(Thing); TempData["Message"] = "Thing updated"; } thingsRepo.SaveChanges(); return(RedirectToPage("./Detail", new { thingId = Thing.Id })); } else { return(Page()); } }