public ActionResult Create([Bind(Include = "DepartamentoID,Descripcion")] Departamento departamento) { if (ModelState.IsValid) { db.Departamento.Add(departamento); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(departamento)); }
public ActionResult Create([Bind(Include = "EmpleadoId,Nombres,Apellidos,Fecha_Ingreso")] Empleado empleado) { if (ModelState.IsValid) { db.Empleados.Add(empleado); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(empleado)); }
public ActionResult Create([Bind(Include = "RegistroID,Sueldo,DepartamentoID,EmpleadoID")] Registro registro) { if (ModelState.IsValid) { db.Registros.Add(registro); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DepartamentoID = new SelectList(db.Departamentos, "DepartamentoID", "Descripcion", registro.DepartamentoID); ViewBag.EmpleadoID = new SelectList(db.Empleados, "EmpleadoID", "Nombres", registro.EmpleadoID); return(View(registro)); }
public EmpleadoController(EmpleadoContext context)// EmpleadoContext es a base de datos inyectada por medio de dependencias. Context is responsible for interacting with the data of DbContext. { _context = context; if (_context.Empleados.Count() == 0) { //Create a new TodoItem if collection is empty //means you can't delete all TodoItems _context.Empleados.Add(new Empleado { Nombre = "Sam", Correo = "*****@*****.**", FechaNacimiento = "2-6-2020" }); _context.SaveChanges(); } }
public void SaveChanges() { //TODO: Implement Unit of Work Pattern //Esto permitirá que se pueda grabar de forma transaccional en la BD Context.SaveChanges(); }