public UnitOfWork()
 {
     CRs  = new CabinetRepository(_context);
     TRs  = new TutorRepository(_context);
     SRs  = new SchoolRepostory(_context);
     TCRs = new TutorCabinetRepository(_context);
 }
Пример #2
0
        public void VerificarEliminarTutor()
        {
            Tutor tutor = new Tutor();
            tutor.IdTutor = 0;
            tutor.Nombre = "test2";
            tutor.Apellido = "test3";
            tutor.Profesion = "test4";
            ITutorRepository tutorRepository = new TutorRepository();
            tutorRepository.Add(tutor);
            tutorRepository.Save();

            var tutores = tutorRepository.GetAll().ToList();
            int index = tutores.FindIndex(x => x.Nombre == tutor.Nombre);
            if (index >= 0)
            {
                tutor = tutores[index];
            }
            tutorRepository.Delete(tutor);
            tutorRepository.Save();

            tutores = tutorRepository.GetAll().ToList();
            index = tutores.FindIndex(x => x.Nombre == tutor.Nombre);

            Assert.IsTrue(index == -1);
        }
Пример #3
0
        public TutorController()
        {
            var entities = new Entities.Entities();

            PupilRepository = new PupilRepository(entities);
            TutorRepository = new TutorRepository(entities);
        }
Пример #4
0
        public ActionResult Index()
        {
            List <Tutor> Tutores = TutorRepository.getTutores(HttpContext.Session["institucion"].ToString());

            Session["Tutores"] = Tutores;
            ViewBag.Tutores    = Tutores;
            return(View());
        }
Пример #5
0
 public ActionResult DeleteConfirmed(int id)
 {
     ITutorRepository tutorRepository = new TutorRepository();
     Tutor model = tutorRepository.GetSingle(id);
     tutorRepository.Delete(model);
     tutorRepository.Save();
     return RedirectToAction("Index");
 }
Пример #6
0
 public MainForm()
 {
     InitializeComponent();
     fileRepository    = new FileRepository();
     pairRepository    = new PairRepository();
     developRepository = new DevelopRepository();
     tutorRepository   = new TutorRepository();
     pairMapper        = new PairMapper();
 }
Пример #7
0
        public PupilController()
        {
            var entities = new Entities.Entities();

            PupilRepository     = new PupilRepository(entities);
            ClassroomRepository = new ClassroomRepository(entities);
            LevelRepository     = new LevelRepository(entities);
            TutorRepository     = new TutorRepository(entities);
        }
Пример #8
0
        //
        // GET: /Tutor/Delete/5
        public ActionResult Delete(int id = 0)
        {
            ITutorRepository tutorRepository = new TutorRepository();
            Tutor model = tutorRepository.GetSingle(id);

            if (model == null)
            {
                return HttpNotFound();
            }
            return View(model);
        }
Пример #9
0
        public ActionResult Create(Tutor tutor)
        {
            ITutorRepository tutorRepository = new TutorRepository();
            if (ModelState.IsValid)
            {
                tutorRepository.Add(tutor);
                tutorRepository.Save();
                return RedirectToAction("Index");
            }

            return View(tutor);
        }
        public void initialize()
        {
            Database.SetInitializer(new DropCreateMMDbWithSeedDataForBusinessTest());
            MMContext          context  = new MMContext();
            ITutorRepository   tutorR   = new TutorRepository(context);
            IProductRepository productR = new ProductRepository(context);
            IMemberRepository  memberR  = new MemberRepository(context);

            purchaseR    = new PurchaseRepository(context);
            balanceR     = new BalanceRepository(context);
            consumptionR = new ConsumptionRepository(context);
            mediumR      = new MediumRepository(context);
            //_admin = new Administrator(_tutorR, _productR, _memberR, _purchaseR, _balanceR, _consumptionR, _mediumR);
        }
        //
        // GET: /AlmacenTrabajo/Create
        public ActionResult Create()
        {
            IUnidadAcademicaRepository unidadAcademicaRepository = new UnidadAcademicaRepository();
            ICarreraRepository carreraRepository = new CarreraRepository();
            ITutorRepository tutorRepository = new TutorRepository();
            ITrabajoGradoRepository trabajoGradoRepository = new TrabajoGradoRepository();
            AlmacenTrabajoCarreraUnidadAcademicaTutorTrabajoGradoDto modelDto = new AlmacenTrabajoCarreraUnidadAcademicaTutorTrabajoGradoDto();
            modelDto.ListUnidadesAcademicas = unidadAcademicaRepository.GetAll().ToList();
            modelDto.ListCarreras = carreraRepository.GetAll().ToList();
            modelDto.ListTutores = tutorRepository.GetAll().ToList();
            modelDto.ListTrabajosGrado = trabajoGradoRepository.GetAll().ToList();
            modelDto.FillDropDowns();

            return View(modelDto);
        }
Пример #12
0
        public ActionResult Crear(Tutor Tutor)
        {
            Tutor.InstitucionID = Convert.ToInt64(HttpContext.Session["institucion"].ToString());
            var mensaje = TutorRepository.createTutor(Tutor);

            if (mensaje == "OK")
            {
                ViewBag.mensaje = "La carga se realizó exitosamente.";
            }
            else
            {
                ViewBag.error = mensaje;
            }
            return(View());
        }
Пример #13
0
        public void VerificarInsertarTutor()
        {
            Tutor tutor = new Tutor();
            tutor.IdTutor = 0;
            tutor.Nombre = "test";
            tutor.Apellido = "test1";
            tutor.Profesion = "test2";
            ITutorRepository tutorRepository = new TutorRepository();
            tutorRepository.Add(tutor);
            tutorRepository.Save();

            var tutores = tutorRepository.GetAll().ToList();
            int index = tutores.FindIndex(x => x.Nombre == tutor.Nombre);
            Assert.IsTrue(index >= 0);
        }
Пример #14
0
        public ActionResult Eliminar(Tutor Tutor)
        {
            var mensaje = TutorRepository.deleteTutor(Tutor.ID);

            if (mensaje == "OK")
            {
                ViewBag.mensaje = "El Tutor se eliminó exitosamente.";
            }
            else
            {
                ViewBag.error = mensaje;
            }

            return(RedirectToAction("Index"));
        }
Пример #15
0
        public ActionResult Editar(Tutor Tutor)
        {
            Tutor.InstitucionID = Convert.ToInt64(HttpContext.Session["institucion"].ToString());
            var mensaje = TutorRepository.updateTutor(Tutor);

            if (mensaje == "OK")
            {
                ViewBag.mensaje = "El tutor se editó exitosamente.";
            }
            else
            {
                ViewBag.error = mensaje;
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult Create(AlmacenTrabajoCarreraUnidadAcademicaTutorTrabajoGradoDto modelDto)
        {
            IAlmacenTrabajoRepository almacenTrabajoRepository = new AlmacenTrabajoRepository();
            IUnidadAcademicaRepository unidadAcademicaRepository = new UnidadAcademicaRepository();
            ICarreraRepository carreraRepository = new CarreraRepository();
            ITutorRepository tutorRepository = new TutorRepository();
            ITrabajoGradoRepository trabajoGradoRepository = new TrabajoGradoRepository();
            if (ModelState.IsValid)
            {
                AlmacenTrabajo almacenTrabajo = modelDto.GetAlmacenTrabajo();
                almacenTrabajoRepository.Add(almacenTrabajo);
                almacenTrabajoRepository.Save();
                return RedirectToAction("Index");
            }

            modelDto.ListUnidadesAcademicas = unidadAcademicaRepository.GetAll().ToList();
            modelDto.ListCarreras = carreraRepository.GetAll().ToList();
            modelDto.ListTutores = tutorRepository.GetAll().ToList();
            modelDto.ListTrabajosGrado = trabajoGradoRepository.GetAll().ToList();
            modelDto.FillDropDowns();

            return View(modelDto);
        }
        //
        // GET: /AlmacenTrabajo/Edit/5
        public ActionResult Edit(int id = 0)
        {
            IAlmacenTrabajoRepository almacenTrabajoRepository = new AlmacenTrabajoRepository();
            IUnidadAcademicaRepository unidadAcademicaRepository = new UnidadAcademicaRepository();
            ICarreraRepository carreraRepository = new CarreraRepository();
            ITutorRepository tutorRepository = new TutorRepository();
            ITrabajoGradoRepository trabajoGradoRepository = new TrabajoGradoRepository();

            AlmacenTrabajo almacenTrabajo = almacenTrabajoRepository.GetSingle(id);
            AlmacenTrabajoCarreraUnidadAcademicaTutorTrabajoGradoDto modelDto = new AlmacenTrabajoCarreraUnidadAcademicaTutorTrabajoGradoDto();

            if (almacenTrabajo == null)
            {
                return HttpNotFound();
            }
            modelDto.GetModelDtoFromAlmacenTrabajo(almacenTrabajo);
            modelDto.ListUnidadesAcademicas = unidadAcademicaRepository.GetAll().ToList();
            modelDto.ListCarreras = carreraRepository.GetAll().ToList();
            modelDto.ListTutores = tutorRepository.GetAll().ToList();
            modelDto.ListTrabajosGrado = trabajoGradoRepository.GetAll().ToList();
            modelDto.FillDropDowns();
            return View(modelDto);
        }
Пример #18
0
 //
 // GET: /Tutor/
 public ActionResult Index()
 {
     ITutorRepository tutorRepository = new TutorRepository();
     var listTutor = tutorRepository.GetAll().ToList();
     return View(listTutor);
 }