private void btnGestorDeRoles_Click(object sender, EventArgs e) { FormRol r = new FormRol(); this.Hide(); r.ShowDialog(); this.Close(); }
public async Task <IActionResult> GuardarRol([FromBody] FormRol entrada) { var orga = _context.Organizaciones.Where(org => org.Id == entrada.Organizacion).FirstOrDefault(); Rol elRol = _context.Roles.Find(entrada.Id); if (elRol != null) { elRol.Name = entrada.Nombre; elRol.Orzanizacion = orga; elRol.Comisionista = entrada.Comisionista; var result = await _roleManager.UpdateAsync(elRol); if (result.Succeeded) { return(Ok("Correcto!")); } else { return(BadRequest(result.Errors)); } } else { elRol = new Rol(); elRol.Name = entrada.Nombre; elRol.Orzanizacion = orga; elRol.Comisionista = entrada.Comisionista; elRol.Activo = true; var result = await _roleManager.CreateAsync(elRol); if (result.Succeeded) { return(Ok("Correcto!")); } else { return(BadRequest(result.Errors)); } } }