public ActionResult Edit(int id) { JobRequirement JobRequirement = new JobRequirement(); try { JobRequirement = JobRequirementsLogic.GetJobRequirementById(id); } catch (Exception e) { LogsLogic.InsertLog(new Log() { Message = e.Message, StackTrace = e.StackTrace, StoryName = "MoreHolidays/JobRequirements/Edit(Get)", Parameters = "id=" + id }); } return(View("Edit", JobRequirement)); }
public ActionResult Delete(int id) { int vacancyIdIndex = JobRequirementsLogic.GetJobRequirementById(id).VacancyId; try { JobRequirementsLogic.DeleteJobRequirement(id); } catch (Exception e) { LogsLogic.InsertLog(new Log() { Message = e.Message, StackTrace = e.StackTrace, StoryName = "MoreHolidays/JobRequirements/Delete", Parameters = "id=" + id }); } return(RedirectToAction("Index", new { vacancyId = vacancyIdIndex })); }
public ActionResult Create(JobRequirement jobRequirement) { if (ModelState.IsValid) { try { JobRequirementsLogic.InsertNewJobRequirement(jobRequirement); return(RedirectToAction("Index", new { vacancyId = jobRequirement.VacancyId })); } catch (Exception e) { LogsLogic.InsertLog(new Log() { Message = e.Message, StackTrace = e.StackTrace, StoryName = "MoreHolidays/JobRequirements/Create(Post)" }); return(View(jobRequirement)); } } return(View(jobRequirement)); }
public ActionResult JobRequirementsList(int?pageNo, int vacancyId) { var page = pageNo ?? 0; List <JobRequirement> model = new List <JobRequirement>(); try { model = JobRequirementsLogic.GetRequirementsByVacancyId(vacancyId, page); } catch (Exception e) { LogsLogic.InsertLog(new Log() { Message = e.Message, StackTrace = e.StackTrace, StoryName = "MoreHolidays/JobRequirements/JobRequirementsList", Parameters = "& pageNo=" + page }); } return(View(model)); }