Beispiel #1
0
 public UsuarioViewModel EditarUsuario(UsuarioViewModel usuarioView)
 {
     Usuario usuario = _usuarioDal.GetUsuario(usuarioView.Id);
     usuario.Nome = usuarioView.Nome;
     usuario.Email = usuarioView.Email;
     usuario.UserName = usuarioView.Email;
     usuario.Ativo = usuarioView.Ativo;
     if (usuario.Equals(_usuarioDal.EditarUsuario(usuario)))
         return usuarioView;
     return null;
 }
Beispiel #2
0
 public IHttpActionResult GetUsuario(string Id)
 {
     Usuario usuario = _usuarioBll.GetUsuario(Id);
     UsuarioViewModel viewmodelusuario = new UsuarioViewModel
     {
         Id = usuario.Id,
         Nome = usuario.Nome,
         Email = usuario.Email,
         Role = _usuarioBll.GetRoleUsuario(usuario.Roles.First().RoleId).Name,
         Foto = _usuarioBll.ConverterBinaryImageToStringWebImage(usuario.Foto),
         Ativo = usuario.Ativo,
         Atividades = usuario.Atividades,
         Tarefas = usuario.Tarefas
     };
     if (usuario == null)
         return NotFound();
     return Ok(viewmodelusuario);
 }
Beispiel #3
0
 public IHttpActionResult PutUsuario(UsuarioViewModel usuario)
 {
     if (_usuarioBll.EditarUsuario(usuario) == null)
         return NotFound();
     return Ok(usuario);
 }
Beispiel #4
0
 public JsonResult UsuarioAtual()
 {
     string Id = System.Web.HttpContext.Current.User.Identity.GetUserId();
     UsuarioViewModel viewmodelusuario = new UsuarioViewModel();
     if (Id != null)
     {
         IUsuarioBLL usuarioBll = new UsuarioBLL();
         Usuario usuario = usuarioBll.GetUsuario(Id);
         viewmodelusuario = new UsuarioViewModel
         {
             Id = usuario.Id,
             Nome = usuario.Nome,
             Email = usuario.Email,
             Role = usuarioBll.GetRoleUsuario(usuario.Roles.First().RoleId).Name,
             Foto = usuarioBll.ConverterBinaryImageToStringWebImage(usuario.Foto),
             Ativo = usuario.Ativo,
         };
     }
     return Json(viewmodelusuario, JsonRequestBehavior.AllowGet);
 }