Ejemplo n.º 1
0
        public void AddEdditEstudiante(bool isNew, EstudianteModelo estudiante)
        {
            var modelEst = new Estudiante
            {
                PrimerNombre     = estudiante.PrimerNombre,
                PrimerApellido   = estudiante.PrimerApellido,
                email            = estudiante.Email,
                NoIdentificacion = estudiante.NoIdentifacion
            };

            if (isNew)
            {
                modelEst.FechaInsercion    = DateTime.UtcNow;
                modelEst.FechaModificacion = DateTime.UtcNow;
                _estudianteRep.Insert(modelEst);
            }
            else
            {
                var updateEst = _estudianteRep.GetById((int)estudiante.Id);

                updateEst.FechaInsercion    = DateTime.UtcNow;
                updateEst.FechaModificacion = DateTime.UtcNow;
                updateEst.PrimerNombre      = estudiante.PrimerNombre;
                updateEst.PrimerApellido    = estudiante.PrimerApellido;
                updateEst.email             = estudiante.Email;
                updateEst.NoIdentificacion  = estudiante.NoIdentifacion;
                _estudianteRep.Update(updateEst);
            }
        }
Ejemplo n.º 2
0
        public void AddEditEstudiante(bool isNew, EstudianteModelo estudiante)
        {
            var estModel = new Estudiante {
                PrimerNombre     = estudiante.PrimerNombre,
                PrimerApellido   = estudiante.PrimerApellido,
                Email            = estudiante.Email,
                NoIdentificacion = estudiante.NoIdentificacion
            };

            if (isNew)
            {
                estModel.FechaInsert       = DateTime.UtcNow;
                estModel.FechaModificacion = DateTime.UtcNow;
                _estRepo.Insert(estModel);
            }
            else
            {
                var updateModel = _estRepo.GetById((int)estudiante.Id);

                updateModel.FechaModificacion = DateTime.UtcNow;
                updateModel.PrimerNombre      = estudiante.PrimerNombre;
                updateModel.PrimerApellido    = estudiante.PrimerApellido;
                updateModel.Email             = estudiante.Email;
                updateModel.NoIdentificacion  = estudiante.NoIdentificacion;
                _estRepo.Update(updateModel);
            }
        }
        public ActionResult Crud(int?id, EstudianteModelo model)
        {
            bool   result = false;
            string msg    = string.Empty;

            try
            {
                if (ModelState.IsValid)
                {
                    if (id == 0)
                    {
                        id = null;
                    }
                    bool isNew = !id.HasValue;
                    _serviceEst.AddEdditEstudiante(isNew, model);
                    result = true;
                    msg    = "Dato guardado";
                }
                else
                {
                    result = false;
                    msg    = "Ha ocurrido un error";
                }
            } catch (Exception ex)
            {
                result = false;
                throw ex;
            }

            // return RedirectToAction("Index");
            return(Json(new { response = result, message = msg, href = "~/Estudiante" }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult DeleteEstudiante(int id)
        {
            EstudianteModelo modelo = new EstudianteModelo();

            modelo = _serviceEst.GetByIdEstudiante(id);
            modelo.NombreCompleto = $"{modelo.PrimerNombre} {modelo.PrimerApellido}";
            modelo.Id             = id;
            return(View(modelo));
        }
        public ActionResult Crud(int id = 0)
        {
            EstudianteModelo model = new EstudianteModelo();

            /*  if (id.HasValue)
             * {
             *    model = _serviceEst.GetByIdEstudiante(id.Value);
             * }
             */
            return(View(id == 0 ? new EstudianteModelo() : _serviceEst.GetByIdEstudiante(id)));
        }
Ejemplo n.º 6
0
        public EstudianteModelo GetById(int id)
        {
            var estudiante = _estRepo.GetById(id);

            var model = new EstudianteModelo
            {
                PrimerNombre     = estudiante.PrimerNombre,
                PrimerApellido   = estudiante.PrimerApellido,
                Email            = estudiante.Email,
                NoIdentificacion = estudiante.NoIdentificacion
            };

            return(model);
        }
Ejemplo n.º 7
0
        public ActionResult Crud(int?id, EstudianteModelo estudiante)
        {
            bool   result = false;
            string msg    = string.Empty;

            if (ModelState.IsValid)
            {
                if (id == 0)
                {
                    id = null;
                }
                bool isNew = !id.HasValue;
                _serviceEst.AddEdditEstudiante(isNew, estudiante);
                result = true;
                msg    = "Ok";
            }
            else
            {
                result = false;
                msg    = "Error";
            }
            return(Json(new { Response = result, message = msg }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 8
0
 public void AddEdditEstudiante(bool id, EstudianteModelo estudiante)
 {
     _IEstud.AddEditEstudiante(id, estudiante);
 }