//CREATE GET public ActionResult Create() { var model = new Catalogos_viewModels.EquipoVM { }; return(View(model)); }
// GET: INDEX public ActionResult Index() { var lista = db.Equipos.Where(x => x.Activo && x.IdEmpresa == IdEmpresa).OrderBy(x => x.IdEquipo).ToList(); var model = new Catalogos_viewModels.EquipoVM { Lista = lista }; return(View(model)); }
//EDIT GET public ActionResult Edit(int id) { var bdd = db.Equipos.Find(id); var model = new Catalogos_viewModels.EquipoVM { IdEquipo = id, CodigoQR = bdd.CodigoQR, SerieEquipo = bdd.SerieEquipo, Alias = bdd.Alias, IdUsuario = bdd.IdUsuario }; return(View(model)); }
public ActionResult Edit(Catalogos_viewModels.EquipoVM model) { var bdd = db.Equipos.Find(model.IdEquipo); bdd.IdEquipo = model.IdEquipo; bdd.IdUsuario = model.IdUsuario; bdd.SerieEquipo = model.SerieEquipo.Trim().ToUpper(); bdd.Alias = model.Alias.Trim().ToUpper(); bdd.CodigoQR = QR.GenerarQR(model.SerieEquipo); //AUDIT bdd.UsuarioModificacion = User.Identity.Name; bdd.FechaModificacion = DateTime.Now; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(Catalogos_viewModels.EquipoVM model) { var bdd = db.Equipos.FirstOrDefault(x => x.SerieEquipo == model.SerieEquipo.Trim().ToUpper() && x.IdEmpresa == IdEmpresa); if (bdd != null) { bdd.Activo = true; db.SaveChanges(); } else { if (ModelState.IsValid) { var claimsIdentity = (ClaimsIdentity)this.User.Identity; var claim = claimsIdentity.FindFirst(ClaimTypes.NameIdentifier); var userId = claim.Value; var nuevo = new Equipo { Activo = true, FechaRegistro = DateTime.Now, UsuarioRegistro = User.Identity.Name, //Audit end SerieEquipo = model.SerieEquipo.Trim().ToUpper(), Alias = model.Alias.Trim().ToUpper(), IdUsuario = userId, CodigoQR = QR.GenerarQR(model.SerieEquipo), IdEmpresa = IdEmpresa }; db.Equipos.Add(nuevo); db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(model)); }