public ActionResult EmployeeSalaryUpdate(PositionVM model) { IStructuredetailRepository repo = new StructuredetailRepository(); var SalaryCheck = repo.Getpos().Where(x => x.BasicPay > model.Employeesalary).FirstOrDefault(); if (SalaryCheck == null) { repo.setProEmpsalary(model.EmployeeId, model.Employeesalary); repo.Save(); bool result = false; result = SendEmail(model.Email, "Promotion Letter", " <p>" + model.Description + "</p>"); TempData["SuccessMessage21"] = "Success"; return(Json(new { result, success = true }, JsonRequestBehavior.AllowGet)); } else { TempData["ErrorMessage21"] = "Salary can not be less than " + model.BasicPay + " for Employee of " + model.Position + " Position"; return(Json(new { success = false }, JsonRequestBehavior.AllowGet)); } }