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; }
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); }
public IHttpActionResult PutUsuario(UsuarioViewModel usuario) { if (_usuarioBll.EditarUsuario(usuario) == null) return NotFound(); return Ok(usuario); }
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); }