public ActionResult EditGrade(GradeView gradeInfo) { //Check that Grade Info is Not Null if (gradeInfo == null) { throw new ArgumentNullException(nameof(gradeInfo)); } //Validate Model if (!ModelState.IsValid) { var model = this.companySetupServices.GetGradeView(gradeInfo, string.Empty); return(this.View("EditGrade", model)); } //Process The Grade Information var returnModel = companySetupServices.UpdateGradeInfo(gradeInfo); //Check if the Processing Message is Not Empty //If it is not empty, Means there is no error if (!string.IsNullOrEmpty(returnModel)) { var model = this.companySetupServices.GetGradeView(gradeInfo, returnModel); return(this.View("EditGrade", returnModel)); } var returnMessage = string.Format("{0} Edited Sucessfully", gradeInfo.GradeName); return(this.RedirectToAction("GradeList", "HR", new { companyId = gradeInfo.CompanyId, message = returnMessage })); }
public ActionResult CreateGrade(GradeView gradeInfo, HttpPostedFileBase gradeExcelFile) { var processingMessage = String.Empty; if (gradeExcelFile != null) { processingMessage = this.companySetupServices.ProcessUploadExcelGrade(gradeExcelFile); if (!string.IsNullOrEmpty(processingMessage)) { var model = this.companySetupServices.GetGradeView(gradeInfo, processingMessage); return(this.View("CreateGrade", model)); } processingMessage = string.Format("{0} successful added", gradeInfo.GradeName); return(this.RedirectToAction("GradeList", "HR", new { message = processingMessage })); } if (gradeInfo == null) { throw new ArgumentNullException(nameof(gradeInfo)); } //Check that Grade Info is Not Null if (gradeInfo == null) { throw new ArgumentNullException(nameof(gradeInfo)); } //Validate Model if (!ModelState.IsValid) { var model = this.companySetupServices.GetGradeView(gradeInfo, string.Empty); return(this.View("CreateGrade", model)); } //Process The Grade Information processingMessage = companySetupServices.ProcessGradeInfo(gradeInfo); //Check if the Processing Message is Not Empty //If it is not empty, Means there is no error if (!string.IsNullOrEmpty(processingMessage)) { var model = this.companySetupServices.GetGradeView(gradeInfo, processingMessage); return(this.View("CreateGrade", model)); } var returnMessage = string.Format("{0} grade Created", gradeInfo.GradeName); return(this.RedirectToAction("GradeList", "HR", new { companyId = gradeInfo.CompanyId, message = returnMessage })); }
public IActionResult Grade([Bind("Id,Grade,Rank")] GradeView saleView) { if (ModelState.IsValid) { var sale = _context.Sale.Find(saleView.Id); if (sale == null) { return(NotFound()); } sale.Grade = saleView.Grade; sale.Rank = saleView.Rank; _context.Sale.Update(sale); _context.SaveChanges(); } return(RedirectToAction("Index", "Account")); }