public ActionResult Create_contacto(int id, [Bind(Include = "id_contacto,nombre,id_contacto_puesto,telefono,email,comentario,activo,eliminado,id_usuario_creacion,id_usuario_modificacion,id_usuario_eliminacion,fecha_creacion,fecha_modificacion,fecha_eliminacion")] Contactos contactos) { if (ModelState.IsValid) { UsuarioTO usuarioTO = Cache.DiccionarioUsuariosLogueados[User.Identity.Name]; contactos.eliminado = false; contactos.id_usuario_creacion = usuarioTO.usuario.id_usuario; contactos.fecha_creacion = DateTime.Now; db.Contactos.Add(contactos); db.SaveChanges(); Razon_Social_Contacto rsc = new Razon_Social_Contacto(); rsc.id_contacto = contactos.id_contacto; rsc.id_razon_social = id; rsc.activo = true; rsc.eliminado = false; rsc.fecha_creacion = DateTime.Now; rsc.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; db.Razon_Social_Contacto.Add(rsc); db.SaveChanges(); return(RedirectToAction("Edit", new { id = id })); } ViewBag.id_contacto_puesto = new SelectList(db.Contacto_Puesto.Where(x => x.eliminado == false), "id_contacto_puesto", "descripcion", contactos.id_contacto_puesto); return(View(contactos)); }
//[ValidateAntiForgeryToken] public ActionResult eliminar_razon_social_contacto(int id, int id_redirect) { if (ModelState.IsValid) { Razon_Social_Contacto razon_social_contacto = db.Razon_Social_Contacto.Find(id); razon_social_contacto.activo = false; razon_social_contacto.eliminado = true; razon_social_contacto.id_usuario_eliminacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; razon_social_contacto.fecha_eliminacion = DateTime.Now; db.Entry(razon_social_contacto).State = EntityState.Modified; db.SaveChanges(); } return(RedirectToAction("Edit", new { id = id_redirect })); }
//[ValidateAntiForgeryToken] public ActionResult crear_razon_social_contacto([Bind(Include = "id_razon_social,id_contacto")] Razon_Social_Contacto razon_social_contacto) { if (ModelState.IsValid) { razon_social_contacto.activo = true; razon_social_contacto.eliminado = false; razon_social_contacto.fecha_creacion = DateTime.Now; razon_social_contacto.id_usuario_creacion = Cache.DiccionarioUsuariosLogueados[User.Identity.Name].usuario.id_usuario; db.Razon_Social_Contacto.Add(razon_social_contacto); db.SaveChanges(); } return(RedirectToAction("Edit", new { id = razon_social_contacto.id_razon_social })); }