Пример #1
0
        public IEnumerable <Teacher> Gets()
        {
            CreateTeacherService _service = new CreateTeacherService(_unitOfWork);
            var teachers = _service.ConsultAll();

            return(teachers);
        }
Пример #2
0
        public void CrearDocenteConIdRepetida()
        {
            var requestUser = new UserRequest {
                Name = "cjhair", Password = "******"
            };

            CreateUserService _service = new CreateUserService(new UnitOfWork(_context));
            var  responseUser          = _service.Execute(requestUser);
            User user           = _service.Consult(requestUser.Name);
            var  requestTeacher = new TeacherRequest
            {
                Name               = "Cristian",
                Category           = "Planta",
                DedicationTime     = "12h",
                DocumentType       = "CC",
                DocumentId         = "1035",
                Email              = "*****@*****.**",
                InvestigationGroup = "Gisco",
                Phone              = "12345",
                User               = user
            };
            CreateTeacherService _teacherService = new CreateTeacherService(new UnitOfWork(_context));
            var responseTeacher = _teacherService.Execute(requestTeacher);

            Assert.AreEqual("Ya existe un docente registrado con esa id", responseTeacher.Menssage);
        }
Пример #3
0
        public ActionResult <CreateTeacherService> Post(TeacherRequest request)
        {
            CreateTeacherService  _service = new CreateTeacherService(_unitOfWork);
            CreateTeacherResponse response = _service.Execute(request);

            return(Ok(response));
        }