public IActionResult Index() { var model = new EditJobPositionBaseModel { EditJobPositionInputModel = new EditJobPositionInputModel(), EditJobPositionViewModels = this.editJobPositionService.GetAllJobsPositions(), }; return(this.View(model)); }
public async Task <IActionResult> EditJobPosition(EditJobPositionBaseModel model) { if (this.ModelState.IsValid) { await this.editJobPositionService.EditJobPosition(model.EditJobPositionInputModel); this.TempData["Success"] = MessageConstants.SuccessfullyEditJobPosition; return(this.RedirectToAction("Index", "EditJobPosition")); } else { this.TempData["Error"] = MessageConstants.InvalidInputModel; return(this.RedirectToAction("Index", "EditJobPosition", model)); } }