public ActionResult NewVacancyApprove(int EmpID) { //Creating List List <NewVacancy> ObjEmp = new List <NewVacancy>(); var data = _TimeSheetApprovalMethod.getNewVacancy(EmpID); if (data.Count > 0) { foreach (var details in data) { NewVacancy datamodel = new NewVacancy(); datamodel.Id = details.Id; datamodel.UserID = details.UserIDLastModifiedBy; datamodel.Name = details.Name; datamodel.Title = details.Title; datamodel.ClosingDate = details.ClosingDate; datamodel.RecruitmentProcess = details.RecruitmentProcesses; datamodel.Salary = Convert.ToDecimal(details.Salary); datamodel.Location = details.Location; datamodel.Business = details.Business; datamodel.Division = details.Division; datamodel.Pool = details.Pool; datamodel.Function = details.Functions; datamodel.FileName = details.FileName; datamodel.totalVacancy = _TimeSheetApprovalMethod.getTotalVacancy(); TempData["VacnyWName"] = details.Name; TempData["VacnyWId"] = details.UserIDLastModifiedBy; ObjEmp.Add(datamodel); } } //return list as Json return(PartialView("_partialNewVacancyApproval", ObjEmp)); }
public JsonResult NewVacancyApprove(int EmpID) { //Creating List List <NewVacancy> ObjEmp = new List <NewVacancy>(); var data = _TimeSheetApprovalMethod.getNewVacancy(EmpID); if (data.Count > 0) { foreach (var details in data) { NewVacancy datamodel = new NewVacancy(); datamodel.Id = details.Id; datamodel.UserID = details.UserIDLastModifiedBy; datamodel.Name = details.Name; datamodel.Title = details.Title; datamodel.ClosingDate = details.ClosingDate; datamodel.RecruitmentProcess = details.RecruitmentProcesses; datamodel.Salary = Convert.ToDecimal(details.Salary); datamodel.Location = details.Location; datamodel.Business = details.Business; datamodel.Division = details.Division; datamodel.Pool = details.Pool; datamodel.Function = details.Functions; ObjEmp.Add(datamodel); } } //return list as Json return(Json(ObjEmp, JsonRequestBehavior.AllowGet)); }
public IActionResult AddVacancy([FromBody] NewVacancy newVacancy) { if (newVacancy.VacancyTitle != null) { Project project = _context.Projects.FirstOrDefault(x => x.Id == newVacancy.ProjectId); if (project == null) { return(NotFound()); } Vacancy vacancy = new Vacancy() { Title = newVacancy.VacancyTitle, Project = project }; _context.Vacancies.Add(vacancy); _context.SaveChanges(); return(PartialView("~/Views/Shared/ProjectManagerPartialViews/EditPartialViews/EditVacancyView.cshtml", vacancy)); } return(new EmptyResult()); }