public ActionResult Create(CreateDeveloperViewModel model) { if (!ModelState.IsValid) { return(Create()); } var developer = mapper.Map <CreateDeveloperViewModel, Developer>(model); developerService.CreateDeveloper(developer); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Create(CreateDeveloperViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var developer = new Developer { Name = model.Name }; _context.Add(developer); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> AddDeveloperToProject([FromRoute] string projectId, [FromForm] CreateDeveloperViewModel model) { if (ModelState.IsValid) { var developer = new MongoDeveloper { Name = model.DeveloperName }; var result = await _mongoProjectService.AddDeveloperToProject(projectId, developer); if (result) { return(Ok(new { status = 1, message = "Add successfully" })); } return(BadRequest(new { status = 0, message = "Not Added" })); } return(BadRequest(new { status = 0, message = "Not Valid" })); }