public Usuario getById(int id) { var user = _context.Web.SiteUsers.GetById(id); _context.Load(user); _context.ExecuteQuery(); return(UsuarioMapper.Map(user)); }
public Usuario getByLoginName(string loginName) { var user = _context.Web.SiteUsers.GetByLoginName(loginName); _context.Load(user); _context.ExecuteQuery(); return(UsuarioMapper.Map(user)); }
public Usuario getByEmail(string email) { var user = _context.Web.SiteUsers.GetByEmail(email); _context.Load(user); _context.ExecuteQuery(); return(UsuarioMapper.Map(user)); }
public List <Usuario> getAllOfGroup(int id) { GroupCollection collGroup = _context.Web.SiteGroups; Group oGroup = collGroup.GetById(id); _context.Load(oGroup, g => g.Users); _context.ExecuteQuery(); return(UsuarioMapper.Map(oGroup.Users)); }
public async Task <IActionResult> Registrar([FromBody] RegistrarDTO dto) { var usuario = UsuarioMapper.Map(dto); var usuarioCreado = await _userService.Crear(usuario, dto.Password); var registrarDTO = UsuarioMapper.Map(usuarioCreado); return(Ok(registrarDTO)); }
public AutoMapperProfile() { UsuarioMapper.Map(this); CargoMapper.Map(this); DisciplinaMapper.Map(this); ProfessorMapper.Map(this); EscolaridadeMapper.Map(this); ModalidadeEnsinoMapper.Map(this); ContratoAulaMapper.Map(this); AvaliacaoProfessorMapper.Map(this); }
public async Task <IActionResult> CrearUsuarioAsync([FromBody] CrearUsuarioDTO usuarioDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var usuario = UsuarioMapper.Map(usuarioDTO); if (await _usuariosServicios.ObtenerUsuariosNombreAsync(usuarioDTO.Usuario) != null) { return(BadRequest("El nombre de usuario ya esta registrado intentelo con uno diferente")); } if (await _usuariosServicios.ObtenerUsuarioEmailAsync(usuario.Email) != null) { return(BadRequest("El correo electronico ya esta registrado")); } var idUsuarioCreado = await _usuariosServicios.CrearUsuarioAsync(usuario); if (idUsuarioCreado.Equals(Guid.Empty)) { return(BadRequest("El usuario no se creo correctamente")); } var usuarioCreado = await _usuariosServicios.ObtenerUsuarioIdAsync(idUsuarioCreado); var usuarioCreadoDTO = _mapper.Map <UsuariosDTO>(usuarioCreado); var correoEnviado = new Gmail(usuario.Email, "Te has registrado correctamente", "Bienvenido te has registrado en nuestro sistema"); correoEnviado.Enviar(); return(CreatedAtRoute( "ObtenerUsuarioId", new { id = idUsuarioCreado }, usuarioCreadoDTO )); }
public string Update(string usuariojson) { try { using (var db = new seguridadEntities()) { UsuarioModel usrModel = JsonConvert.DeserializeObject<UsuarioModel>(usuariojson); var usr = db.Usuario?.Where(x => x.name.Equals(usrModel.Name))?.FirstOrDefault(); if (usr != null) { usrModel.Id = usr.id; _usrMapper.Map(usrModel, usr); db.SaveChanges(); return string.Empty; } else throw new Exception("El usuario no existe"); } } catch(Exception ex) { return ex.Message; } }
/// <summary> /// devolver a todos los usuarios de un sitio. Esto incluye a los usuarios a los que se les conceden permisos directamente, a los usuarios /// a través de un grupo que han visitado el sitio y a los usuarios a los que se ha hecho referencia en un campo de persona, como por ejemplo, /// al que se les ha asignado una tarea. Llamar a AllUsers[nombre] arrojará una excepción si el usuario no está allí. /// </summary> /// <returns></returns> public List <Usuario> getAllOfSite() { return(UsuarioMapper.Map(_context.Web.SiteUsers)); }