public IActionResult CreateRecruit(int projId) { //_logger.LogCritical(1002, "Getting item {ID}", projId); var createRecruitViewModel = new CreateRecruitViewModel { ProjId = projId }; return(View(createRecruitViewModel)); }
public ViewResult EditRecruit(int id) { var recruit = _recruitRepo.GetRecruitById(id); CreateRecruitViewModel createRecruitViewModel = new CreateRecruitViewModel { ProjId = id, //we are using projId as recruitId here NameOfTheRole = recruit.NameOfTheRole, RoleDescription = recruit.RoleDescription, RequirDescript = recruit.RequirDescript, MaxProjWkon = recruit.MaxNumPrjWkOn, MinCredit = recruit.MinCredit, }; return(View(createRecruitViewModel)); }
public IActionResult EditRecruit(CreateRecruitViewModel createRecruitViewModel) { if (ModelState.IsValid) { var recruit = _recruitRepo.GetRecruitById(createRecruitViewModel.ProjId); //we are using projId as recruitId here if (ModelState.IsValid) { recruit.NameOfTheRole = createRecruitViewModel.NameOfTheRole; recruit.RoleDescription = createRecruitViewModel.RoleDescription; recruit.RequirDescript = createRecruitViewModel.RequirDescript; recruit.MaxNumPrjWkOn = createRecruitViewModel.MaxProjWkon; recruit.MinCredit = createRecruitViewModel.MinCredit; } _recruitRepo.SaveChanges(); return(RedirectToAction("Index", "Recruit", new { id = createRecruitViewModel.ProjId })); } return(View(createRecruitViewModel)); }
public IActionResult CreateRecruit(CreateRecruitViewModel createRecruitViewModel) { if (ModelState.IsValid) { Recruitment recruitment = new Recruitment { MyProj = _ProjRepo.GetProjById(createRecruitViewModel.ProjId), NameOfTheRole = createRecruitViewModel.NameOfTheRole, RoleDescription = createRecruitViewModel.RoleDescription, RequirDescript = createRecruitViewModel.RequirDescript, MaxNumPrjWkOn = createRecruitViewModel.MaxProjWkon, MinCredit = createRecruitViewModel.MinCredit, IsOpen = true, DateCreated = DateTime.Now }; _recruitRepo.AddRecruit(recruitment); return(RedirectToAction("Index", "Project", new { id = createRecruitViewModel.ProjId })); } return(View(createRecruitViewModel)); }