Esempio n. 1
0
        public IActionResult Update(int id)
        {
            try
            {
                Entidades.Teacher teacher = new Entidades.Teacher()
                {
                    Id = id
                };
                teacher = _teacherNeg.GetTeachers(teacher).FirstOrDefault();

                Models.Teacher teacherModels = new Teacher()
                {
                    Id            = teacher.Id,
                    Name          = teacher.Name,
                    Skills        = teacher.Skills,
                    TotalStudents = teacher.TotalStudents,
                    Salary        = teacher.Salary,
                    AddeOn        = teacher.AddeOn,
                };
                return(View(teacherModels));
            }
            catch
            {
                throw;
            }
        }
Esempio n. 2
0
        public IActionResult Create(Teacher teacher)
        {
            if (ModelState.IsValid)
            {
                //NEG.Teacher teacherNeg = new NEG.Teacher(Configuration);

                Entidades.Teacher objTeacher = new Entidades.Teacher();
                objTeacher.Name          = teacher.Name;
                objTeacher.Skills        = teacher.Skills;
                objTeacher.TotalStudents = teacher.TotalStudents;
                objTeacher.Salary        = teacher.Salary;
                objTeacher.AddeOn        = DateTime.Now;

                try
                {
                    _teacherNeg.InsertTeacher(objTeacher);
                    return(RedirectToAction("Index"));
                }
                catch (Exception)
                {
                    throw;
                }
            }
            else
            {
                return(View());
            }
        }
Esempio n. 3
0
        public IActionResult Index()
        {
            Entidades.Teacher        _objFiltro = new Entidades.Teacher();
            List <Entidades.Teacher> lista      = new List <Entidades.Teacher>();

            // NEG.Teacher teacherNeg = new NEG.Teacher(Configuration);

            lista = _teacherNeg.GetTeachers(_objFiltro).ToList();

            List <Models.Teacher> listaModels = new List <Teacher>();

            foreach (var item in lista)
            {
                Models.Teacher objDaLista = new Teacher();
                objDaLista.Id            = item.Id;
                objDaLista.Name          = item.Name;
                objDaLista.Salary        = item.Salary;
                objDaLista.Skills        = item.Skills;
                objDaLista.TotalStudents = item.TotalStudents;
                objDaLista.AddeOn        = item.AddeOn;
                listaModels.Add(objDaLista);
            }

            return(View(listaModels));
        }
Esempio n. 4
0
 public IActionResult Update(Entidades.Teacher teacher)
 {
     try
     {
         _teacherNeg.UpdateTeacher(teacher);
         return(RedirectToAction("Index"));
     }
     catch
     {
         throw;
     }
 }
Esempio n. 5
0
        public IActionResult Delete(Entidades.Teacher teacher)
        {
            //NEG.Teacher teacherNeg = new NEG.Teacher(Configuration);
            // Entidades.Teacher objTeacher = new Entidades.Teacher();

            try
            {
                _teacherNeg.DeleteTeacher(teacher);
                return(RedirectToAction("Index"));
            }
            catch (Exception)
            {
                throw;
            }
        }