Пример #1
0
      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));
          }
      }