Пример #1
0
        // GET: PTO
        public ActionResult Index()
        {
            var repo      = new PTORepo();
            var employees = repo.LoadEmployees();

            return(View(employees));
        }
Пример #2
0
        public ActionResult RegisterEmployee(Employee employee)
        {
            var repo = new PTORepo();

            repo.SaveEmployee(employee);

            return(RedirectToAction("Index", "PTO"));
        }
Пример #3
0
        public JsonResult LoadYear(int year, int empId = 0)
        {
            var repo = new PTORepo();

            var data = repo.LoadYear(empId, year);

            var resultModel = new
            {
                Success = true,
                Message = string.Empty,
                Data    = data
            };

            return(Json(resultModel, JsonRequestBehavior.DenyGet));
        }
Пример #4
0
        public JsonResult SaveEntry(PTOEntry entry)
        {
            var repo = new PTORepo();

            var data = repo.Save(entry);

            var resultModel = new
            {
                Success = true,
                Message = string.Empty,
                Data    = data
            };

            return(Json(resultModel, JsonRequestBehavior.DenyGet));
        }