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); } }
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))); }
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); }
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)); }
public void AddEdditEstudiante(bool id, EstudianteModelo estudiante) { _IEstud.AddEditEstudiante(id, estudiante); }