コード例 #1
0
        public IActionResult Index()
        {
            var model = new EditJobPositionBaseModel
            {
                EditJobPositionInputModel = new EditJobPositionInputModel(),
                EditJobPositionViewModels = this.editJobPositionService.GetAllJobsPositions(),
            };

            return(this.View(model));
        }
コード例 #2
0
        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));
            }
        }