public ActionResult Editar(ListTablaViewModelEmpleados model) { try { if (ModelState.IsValid) { using (Entities2 db = new Entities2()) { var oTabla = db.Empleados.Find(model.IdEmpleados); oTabla.Nombre = model.Nombre; oTabla.Habilidades = model.Habilidades; oTabla.Salario = model.Salario; oTabla.FechaContratacion = model.FechaContratacion; db.Entry(oTabla).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect("~/Tabla/")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Nuevo(ListTablaViewModelEmpleados model) { try { if (ModelState.IsValid) { using (Entities2 db = new Entities2()) { var oTabla = new Empleados(); oTabla.Nombre = model.Nombre; oTabla.Habilidades = model.Habilidades; oTabla.Salario = model.Salario; oTabla.FechaContratacion = model.FechaContratacion; db.Empleados.Add(oTabla); db.SaveChanges(); } return(Redirect("~/Tabla/")); } return(View(model)); } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Editar(int Id) { ListTablaViewModelEmpleados model = new ListTablaViewModelEmpleados(); using (Entities2 db = new Entities2()) { var oTabla = db.Empleados.Find(Id); model.Nombre = oTabla.Nombre; model.Habilidades = oTabla.Habilidades; model.Salario = oTabla.Salario; model.FechaContratacion = oTabla.FechaContratacion; model.IdEmpleados = oTabla.Id; } return(View(model)); }