public ActionResult UsuarioContrato(UsuarioContratoViewModel model) { if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal") { return(RedirectToAction("Index", "Home")); } ViewBag.Title = Resources.UsuarioSeguridadResource.UsuarioContratoPageTitle; ViewBag.PageHeader = Resources.UsuarioSeguridadResource.UsuarioContratoHeaderPage; if (ModelState.IsValid) { using (SeguricelEntities db = new SeguricelEntities()) { Contrato_Usuario usuario = (from d in db.Contrato_Usuario where d.IdContrato == model.IdContrato && d.IdUsuario == model.IdUsuario select d).FirstOrDefault(); if (usuario == null) { usuario = new Contrato_Usuario { IdContrato = model.IdContrato, IdUsuario = model.IdUsuario, FechaRegistro = DateTime.UtcNow }; db.SaveChanges(); } } } return(View()); }
public ActionResult UsuarioContrato(UsuarioContratoViewModel model) { if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal") return RedirectToAction("Index", "Home"); ViewBag.Title = Resources.UsuarioSeguridadResource.UsuarioContratoPageTitle; ViewBag.PageHeader = Resources.UsuarioSeguridadResource.UsuarioContratoHeaderPage; if (ModelState.IsValid) { using (SeguricelEntities db = new SeguricelEntities()) { Contrato_Usuario usuario = (from d in db.Contrato_Usuario where d.IdContrato == model.IdContrato && d.IdUsuario == model.IdUsuario select d).FirstOrDefault(); if (usuario == null) { usuario = new Contrato_Usuario { IdContrato = model.IdContrato, IdUsuario = model.IdUsuario, FechaRegistro = DateTime.UtcNow }; db.SaveChanges(); } } } return View(); }