Beispiel #1
0
 public void ActualizarEstudiante(EstudianteDto estudiante)
 {
     using (var db = new BDPrimeStoneContext())
     {
         var _estudiante = new Estudiante();
         _estudiante.IdEstudiante    = estudiante.IdEstudiante;
         _estudiante.Nombre          = estudiante.Nombre;
         _estudiante.Edad            = estudiante.Edad;
         _estudiante.Telefono        = estudiante.Telefono;
         db.Entry(_estudiante).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Beispiel #2
0
        public EstudianteDto ObtenerEstudiante(int id)
        {
            var estudiante = new EstudianteDto();

            using (var db = new BDPrimeStoneContext())
            {
                var _estudiantes = db.Estudiantes.Find(id);
                estudiante.IdEstudiante = _estudiantes.IdEstudiante;
                estudiante.Nombre       = _estudiantes.Nombre;
                estudiante.Edad         = _estudiantes.Edad;
                estudiante.Telefono     = _estudiantes.Telefono;
            }
            return(estudiante);
        }
Beispiel #3
0
        public EstudianteDto InsertarEstudiante(EstudianteDto estudiante)
        {
            var _estudiante = new Estudiante();

            using (var db = new BDPrimeStoneContext())
            {
                _estudiante.IdEstudiante = estudiante.IdEstudiante;
                _estudiante.Nombre       = estudiante.Nombre;
                _estudiante.Edad         = estudiante.Edad;
                _estudiante.Telefono     = estudiante.Telefono;
                db.Estudiantes.Add(_estudiante);
                db.SaveChanges();
            }
            return(estudiante);
        }
Beispiel #4
0
        public Estudiante CreateEstudiante(EstudianteDto estudiante)
        {
            var entity = new Estudiante
            {
                EstudianteId = Guid.NewGuid(),
                Apellido     = estudiante.Apellido,
                CursoId      = Guid.Parse(estudiante.CursoId),
                Nombre       = estudiante.Nombre,
                Mail         = estudiante.Mail,
                Legajo       = estudiante.Legajo
            };

            _repository.Add <Estudiante>(entity);
            Console.WriteLine("creando estudiante");
            Console.WriteLine("Creation");
            return(entity);
        }
Beispiel #5
0
        public ResponseServices <int> InsertarEstudiante(EstudianteDto estudiante)
        {
            var response = new ResponseServices <int>();

            response.Type = Enums.MensajeRespuesta.Insert.ToStringAttribute();
            var mapEntidad = AutoMapperConfig.GetMapper <Estudiante, EstudianteDto>().Map <Estudiante>(estudiante);

            _ctxModel.Estudiante.Add(mapEntidad);
            var result = _ctxModel.SaveChanges();

            if (result > (int)Enums.Status.Error)
            {
                response.Info    = result;
                response.Message = Enums.MensajeRespuesta.Ok.ToStringAttribute();
                response.State   = true;
                return(response);
            }
            response.Message = Enums.MensajeRespuesta.Error.ToStringAttribute();
            response.State   = false;
            return(response);
        }
Beispiel #6
0
        public ResponseServices <int> ActualizarEstudiante(EstudianteDto estudiante)
        {
            var response = new ResponseServices <int>();

            response.Type = Enums.MensajeRespuesta.Update.ToStringAttribute();
            var mapEntidad = AutoMapperConfig.GetMapper <Estudiante, EstudianteDto>().Map <Estudiante>(estudiante);

            var result = _ctxModel.Estudiante.Find(mapEntidad.idEstudiante);

            if (result != null)
            {
                result.nombre = estudiante.Nombre;
                var modificado = _ctxModel.SaveChanges();

                response.Info    = modificado;
                response.Message = Enums.MensajeRespuesta.Ok.ToStringAttribute();
                response.State   = true;
                return(response);
            }
            response.Message = Enums.MensajeRespuesta.Error.ToStringAttribute();
            response.State   = false;
            return(response);
        }
Beispiel #7
0
        public ResponseServices <int> ActualizarEstudiante(EstudianteDto estudiante)
        {
            var response = _service.ActualizarEstudiante(estudiante);

            return(response);
        }
Beispiel #8
0
        public ResponseServices <int> InsertarEstudiante(EstudianteDto estudiante)
        {
            var response = _service.InsertarEstudiante(estudiante);

            return(response);
        }