public IActionResult Insert( [Bind("Name,Sponsor,Type,Status,StartDate,EndDate,Description,Cost,Interested")] PlanUpload plan) { if (ModelState.IsValid) { var result = _planRepository.Insert(plan); var lastType = result ? _planRepository.GetLastInserted() : null; var uri = Url.Action("Get", new { id = lastType.Id }); return(Created(uri, lastType)); } return(BadRequest()); }