public IActionResult Create() { DeveloperCreateViewModel viewModel = new DeveloperCreateViewModel(); viewModel.Developer = new Developer(); return(View(viewModel)); }
public IActionResult Create(DeveloperCreateViewModel viewModel) { Developer developer = new Developer { ID = viewModel.Developer.ID, Name = viewModel.Developer.Name }; developerService.Insert(developer); return(RedirectToAction("Index")); }
// POST: api/Developer /// <summary> /// Create a new developer /// </summary> public IHttpActionResult Post(DeveloperCreateViewModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var dev = new Developer(); dev.Firstname = model.Firstname; dev.Lastname = model.Lastname; dev.Email = model.Email; dev.CategoryId = model.Category; var result = DeveloperRepository.Add(dev); if (!result.Status) { return(BadRequest(result.Message)); } return(Ok(result.Developer)); }