public async Task <IHttpActionResult> PutUsuarioRoles(int id, UsuarioRoles usuarioRoles) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != usuarioRoles.Id) { return(BadRequest()); } db.Entry(usuarioRoles).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UsuarioRolesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Agregar_Rol(Decimal usu_id, Decimal rol_id) { UsuarioRoles _usuario_rol = new UsuarioRoles(); Boolean _valida_agregar = _usuario_rol.Insertar_Rol_Usuario(usu_id, rol_id); return(Json(new { estado = (_valida_agregar) ? "1" : "-1", desmsg = (_valida_agregar) ? "Se agrego correctamente." : "Hubo un error al agregar." })); }
public ActionResult Borrar_Rol(Decimal usu_id, Decimal rol_id) { UsuarioRoles _usuario_rol = new UsuarioRoles(); Boolean _valida_borrar = _usuario_rol.Eliminar_Rol_Usuario(usu_id, rol_id); return(Json(new { estado = (_valida_borrar) ? "1" : "-1", desmsg = (_valida_borrar) ? "Se borro correctamente." : "Hubo un error al borrar." })); }
public List <UsuarioRoles> lista_usu_rol(Decimal id) { UsuarioRoles lista = new UsuarioRoles(); List <UsuarioRoles> list_usu_rol = lista.get_lista(id); return(list_usu_rol); }
public UsuarioRolesModels ReadBy(int Id_roles, int Id_usuario) { UsuarioRolesComponent usuarioRolesComponent = new UsuarioRolesComponent(); UsuarioRoles usuarioRoles = new UsuarioRoles(); usuarioRoles = usuarioRolesComponent.ReadBy(Id_roles, Id_usuario); return(LoadUsuarioRolesModels(usuarioRoles)); }
public async Task <IHttpActionResult> GetUsuarioRoles(int id) { UsuarioRoles usuarioRoles = await db.UsuarioRoles.FindAsync(id); if (usuarioRoles == null) { return(NotFound()); } return(Ok(usuarioRoles)); }
public ActionResult Index(int id) { UsuarioRolesComponent usuarioRolesComponent = new UsuarioRolesComponent(); UsuarioRoles usuarioRoles = new UsuarioRoles(); usuarioRoles.listaRoles = usuarioRolesComponent.ReadByUsuario(id); UsuariosComponent usuarios = new UsuariosComponent(); usuarioRoles.usuarios = usuarios.ReadBy(id); return(View(usuarioRoles)); }
public async Task <IHttpActionResult> PostUsuarioRoles(UsuarioRoles usuarioRoles) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.UsuarioRoles.AddOrUpdate(usuarioRoles); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = usuarioRoles.Id }, usuarioRoles)); }
public async Task <ClienteCarritoDTOs> getCarrito(string uids) { ClienteCarritoDTOs clientecarrito = new ClienteCarritoDTOs(); HttpClient http = new HttpClient(); //Inicializo la app de firebase aca FirebaseApp.Create(new AppOptions() { Credential = GoogleCredential.FromFile(@"D:\Datos Matias\firebase\Private Key\usuario-5093e-firebase-adminsdk-43fcf-1bf89503c6.json"), }); var result = await FirebaseAuth.DefaultInstance.GetUserAsync(uids); var ExisteCliente = (from x in context.user where x.uid == uids select x.Id).FirstOrDefault <int>(); if (ExisteCliente == 0) { var enityClient = new Usuario() { uid = uids, Nombre = result.DisplayName, gmail = result.Email }; _repository.Add <Usuario>(enityClient); var userrol = new UsuarioRoles() { RoleId = 2, UsuarioId = ExisteCliente }; _repository.Add <UsuarioRoles>(userrol); ExisteCliente = (from x in context.user where x.uid == uids select x.Id).FirstOrDefault <int>(); string url = " https://localhost:44310/api/Carrito/VerificarClienteCarrito?clienteID=" + ExisteCliente; string request = await http.GetStringAsync(url); int gets = JsonConvert.DeserializeObject <int>(request); clientecarrito.CarritoId = gets; clientecarrito.ClienteId = ExisteCliente; clientecarrito.RolId = 2; } else { string url = " https://localhost:44310/api/Carrito/VerificarClienteCarrito?clienteID=" + ExisteCliente; string request = await http.GetStringAsync(url); int gets = JsonConvert.DeserializeObject <int>(request); clientecarrito.CarritoId = gets; clientecarrito.ClienteId = ExisteCliente; clientecarrito.RolId = 2; } return(clientecarrito); }
public async Task <IActionResult> AssociaUsuario(UsuarioRoles usuarioRoles) { if (ModelState.IsValid) { var usuario = await _gerenciaUsuarios.FindByIdAsync(usuarioRoles.UsuarioId); await _gerenciaUsuarios.AddToRoleAsync(usuario, usuarioRoles.NivelAcessoId); return(RedirectToAction("Index", "Home")); } return(View(usuarioRoles)); }
public UsuarioRolesModels LoadUsuarioRolesModels(UsuarioRoles usuarioRoles) { UsuarioRolesModels result = new UsuarioRolesModels(); result.Email = usuarioRoles.usuarios.Email; result.id_Rol = usuarioRoles.roles.Id; result.id_Usuario = usuarioRoles.usuarios.Id; result.name = usuarioRoles.roles.name; result.UserName = usuarioRoles.usuarios.UserName; return(result); }
public async Task <IHttpActionResult> DeleteUsuarioRoles(int id) { UsuarioRoles usuarioRoles = await db.UsuarioRoles.FindAsync(id); if (usuarioRoles == null) { return(NotFound()); } db.UsuarioRoles.Remove(usuarioRoles); await db.SaveChangesAsync(); return(Ok(usuarioRoles)); }
public ActionResult Delete(FormCollection collection) { try { // TODO: Add delete logic here UsuarioRoles roles = new UsuarioRoles(); UsuarioRolesComponent usuarioRolesComponent = new UsuarioRolesComponent(); roles.usuarios.Id = int.Parse(collection.Get("usuarios.Id")); roles.roles.Id = int.Parse(collection.Get("roles.Id")); usuarioRolesComponent.Delete(roles); return(RedirectToAction("Index", new { id = roles.usuarios.Id })); } catch { return(View()); } }
public ActionResult Create(FormCollection collection) { try { UsuarioRolesComponent usuarioRolesComponent = new UsuarioRolesComponent(); UsuarioRoles usuarioRoles = new UsuarioRoles(); usuarioRoles.roles.id = collection.Get("roles.name"); usuarioRoles.usuarios.Id = int.Parse(collection.Get("usuarios.Id")); usuarioRolesComponent.Create(usuarioRoles); // TODO: Add insert logic here return(RedirectToAction("Index", new { id = usuarioRoles.usuarios.Id })); } catch (Exception e) { return(View()); } }
public ActionResult Delete(int id_Usuario, int id_Roles) { UsuarioRoles usuarioRoles = new UsuarioRoles(); UsuariosComponent usuarios = new UsuariosComponent(); RolesComponent rolesComponent = new RolesComponent(); if (rolesComponent.ReadBy(id_Roles) is null) { PermisoComponent permisoComponent = new PermisoComponent(); usuarioRoles.roles = permisoComponent.ReadBy(id_Roles); } else { usuarioRoles.roles = rolesComponent.ReadBy(id_Roles); } usuarioRoles.usuarios = usuarios.ReadBy(id_Usuario); return(View(usuarioRoles)); }
public ActionResult Edit(int id, FormCollection collection) { try { // TODO: Add update logic here UsuarioRolesComponent usuarioRolesComponent = new UsuarioRolesComponent(); UsuarioRoles usuario = new UsuarioRoles(); usuario.roles.id = collection.Get("id_Rol"); usuario.usuarios.Id = int.Parse(collection.Get("id_Usuario")); usuarioRolesComponent.Update(usuario); return(RedirectToAction("Index")); } catch { return(View()); } }
private void btnQuitarPermisoUsuario_Click(object sender, EventArgs e) { if (mgQuitarPermisoUsuario.CurrentRow.Cells[0].Value == null || mgQuitarPermisoUsuarioListadoRoles.CurrentRow.Cells[0].Value == null) { MetroMessageBox.Show(this, "No selecciono un usuario o rol", "error", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); } else { UsuarioRoles usuarioRoles = new UsuarioRoles(); usuarioRoles.roles.Id = int.Parse(mgQuitarPermisoUsuarioListadoRoles.CurrentRow.Cells[0].Value.ToString()); usuarioRoles.usuarios.Id = int.Parse(mgQuitarPermisoUsuario.CurrentRow.Cells[0].Value.ToString()); UsuarioRolesComponent usuarioRolesComponent = new UsuarioRolesComponent(); usuarioRolesComponent.Delete(usuarioRoles); llenarGrillaQuitarPermisoUSuario(); } }
public override void OnAuthorization(AuthorizationContext filterContext) { try { usuario = new UsuarioRoles(); usuario.usuarios = (Usuarios)HttpContext.Current.Session["userName"]; UsuarioRolesComponent usuarioRolesComponent = new UsuarioRolesComponent(); bool result = usuarioRolesComponent.VerificarSiTieneElRol(usuario, GenerarListaRoles()); if (!result) { filterContext.Result = new RedirectResult("/login"); } } catch (Exception e) { } }
public ActionResult Create(int id) { UsuarioRoles roles = new UsuarioRoles(); UsuarioRolesComponent usuarioRoles = new UsuarioRolesComponent(); roles.listaRoles = usuarioRoles.obtenerRolesDisponiblesDelUsuario(id); roles.listaRoles.Select(y => new { y.roles.id, y.roles.name }); ViewBag.RolesLista = new SelectList(roles.listaRoles, "roles.id", "roles.name"); UsuariosComponent usuarios = new UsuariosComponent(); roles.usuarios = usuarios.ReadBy(id); return(View(roles)); }
private void btnAgregarPermisoUsuario_Click(object sender, EventArgs e) { if (mgUsuario.CurrentRow.Cells[0].Value == null || mgPermisosDisponubleUsuario.CurrentRow.Cells[0].Value == null) { MetroMessageBox.Show(this, "No selecciono un usuario o Rol", "error", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); } else { UsuarioRoles roles = new UsuarioRoles(); roles.roles.id = mgPermisosDisponubleUsuario.CurrentRow.Cells[0].Value.ToString(); roles.usuarios.Id = int.Parse(mgUsuario.CurrentRow.Cells[0].Value.ToString()); UsuarioRolesComponent usuarioRolesComponent = new UsuarioRolesComponent(); if (usuarioRolesComponent.Create(roles) == null) { ValidadoresComponent.ErrorAltaModificacado("Agregar permiso", this); } else { llenarGrillaPermisosUsuario(); ValidadoresComponent.Alta("Agregar permiso", this); } } }