public List <DesignationModel> GetAllDesignations()
        {
            DesignationGateway      aDesignationGateway = new DesignationGateway();
            List <DesignationModel> designations        = new List <DesignationModel>();

            designations = aDesignationGateway.GetAllDesignations();
            return(designations);
        }
        public DesignationModel GetDesignationById(int designationId)
        {
            DesignationGateway aDesignationGateway = new DesignationGateway();
            DesignationModel   aDesignationModel   = new DesignationModel();

            aDesignationModel = aDesignationGateway.GetDesignationById(designationId);
            return(aDesignationModel);
        }
예제 #3
0
        // GET: Teacher/Save
        public ViewResult Save()
        {
            TeacherViewModel viewModel = new TeacherViewModel
            {
                Designations = DesignationGateway.GetAllDesignations(),
                Departments  = DepartmentGateway.GetAllDepartments()
            };

            ViewBag.msg = "";
            return(View(viewModel));
        }
예제 #4
0
        public ActionResult Save(Teacher teacher)
        {
            TeacherViewModel viewModel = new TeacherViewModel
            {
                Designations = DesignationGateway.GetAllDesignations(),
                Departments  = DepartmentGateway.GetAllDepartments()
            };

            if (!ModelState.IsValid)
            {
                viewModel.Teacher = teacher;
                return(View(viewModel));
            }

            int rowAffected = TeacherGateway.Save(teacher);

            if (rowAffected > 0)
            {
                return(Redirect("Save"));
            }

            return(View("~/Views/Shared/_BadRequest"));
        }
예제 #5
0
 public List <Designation> GetAll()
 {
     aDesignationGateway = new DesignationGateway();
     return(aDesignationGateway.GetAll());
 }
예제 #6
0
        public List <Designation> GetAllDesignations()
        {
            DesignationGateway DesGate = new DesignationGateway();

            return(DesGate.GetAllDesignations());
        }
예제 #7
0
 public DesignationManager()
 {
     aDesignationGateway = new DesignationGateway();
 }
예제 #8
0
 public DesignationManager()
 {
     designationGateway = new DesignationGateway();
     userGateway        = new UserGateway();
 }