public UsuarioVM Detail(string id) { var usuario = UsuarioAdapter.ToViewModel(this._usuarioRepository.Get(id), true); usuario.UsuarioInfo = this.DetailUsuarioInfo(id); return(usuario); }
public static UsuarioVM ToViewModel(Usuario model, bool deep) { var vm = new UsuarioVM(); vm.ID = model.ID; vm.Username = model.Username; vm.Password = model.Password; if (model.UsuarioInfo != null && deep) { vm.UsuarioInfo = UsuarioAdapter.ToViewModel(model.UsuarioInfo, false); } return(vm); }
public List <UsuarioInfoVM> GetAllByTermo(string perfil, string termo) { return(this._usuarioRepository.GetAllByTermo(perfil, termo).Select(x => UsuarioAdapter.ToViewModel(x, true)).ToList()); }
public List <UsuarioVM> All() { return(this._usuarioRepository.GetAll(true).Select(x => UsuarioAdapter.ToViewModel(x, true)).ToList()); }
public UsuarioInfoVM DetailUsuarioInfo(string id) { var usuarioInfo = this._usuarioRepository.GetUsuarioInfo(id); return(UsuarioAdapter.ToViewModel(usuarioInfo, true)); }