public ActionResult Create(CargoEmpleadoViewModels model) { if (ModelState.IsValid) { CargoEmpleado.NombreCargo = model.NombreCargo; CargoEmpleado.Sueldo = model.Sueldo; dbCtx.CargoEmpleado.Add(CargoEmpleado); dbCtx.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Edit(CargoEmpleadoViewModels model) { if (ModelState.IsValid) { CargoEmpleado = dbCtx.CargoEmpleado.FirstOrDefault(a => a.Id == model.Id); CargoEmpleado.NombreCargo = model.NombreCargo; CargoEmpleado.Sueldo = model.Sueldo; dbCtx.SaveChanges(); } return(RedirectToAction("Index")); }
public ActionResult Edit(int id) { ViewBag.Title = "Editar Cargo"; CargoEmpleadoViewModels cargo = new CargoEmpleadoViewModels(); CargoEmpleado = dbCtx.CargoEmpleado.FirstOrDefault(a => a.Id == id); cargo.Id = CargoEmpleado.Id; cargo.NombreCargo = CargoEmpleado.NombreCargo; cargo.Sueldo = CargoEmpleado.Sueldo; return(View(cargo)); }
public ActionResult Delete(CargoEmpleadoViewModels model) { var cargo = (from p in dbCtx.CargoEmpleado where p.Id == model.Id select p).FirstOrDefault(); dbCtx.CargoEmpleado.Remove(cargo); int num = dbCtx.SaveChanges(); if (num > 0) { return(new HttpStatusCodeResult(System.Net.HttpStatusCode.OK)); } return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); }