public IActionResult Edit([FromRoute(Name = "id")] int id, [FromBody] AddProjectFormModel model) { bool updatedProject = this.projects.Edit(id, model.Name, model.Description); if (!updatedProject) { return(NotFound()); } return(Ok()); }
public IActionResult Create([FromBody] AddProjectFormModel model) { if (!ModelState.IsValid) { var err = ModelState.ToBadRequestErrorModel(); return(BadRequest(ModelState.ToBadRequestErrorModel())); } this.projects.Create(model.Name, model.Description); return(StatusCode(201)); }
public IActionResult Edit(int id, AddProjectFormModel model) { bool updatedProject = this.projects.Edit(id, model.Name, model.Description); if (!updatedProject) { return(NotFound()); } TempData.AddSuccessMessage($"Project {model.Name} edited successfully"); return(RedirectToAction(nameof(Index))); }
public IActionResult Create(AddProjectFormModel model) { if (!ModelState.IsValid) { return(View(model)); } this.projects.Create(model.Name, model.Description); TempData.AddSuccessMessage($"Project {model.Name} created successfully"); return(RedirectToAction(nameof(Index))); }