public ListaCategoria() { InitializeComponent(); viewModel = new ListaViewModel(); this.DataContext = viewModel; this.Show(); }
protected ListaViewModel CreateListaViewModel(object records) { var listaViewModel = new ListaViewModel(); listaViewModel.Records = records; return(listaViewModel); }
public async Task <IActionResult> Post(ListaViewModel ListaViewModel) { try { var UsuarioLista = new List <UsuarioLista>(); var Lista = new Lista { Nombre = ListaViewModel.Nombre, UsuarioLista = UsuarioLista }; await _ListaService.Create(Lista); var itemUsuarioLista = new UsuarioLista() { ListaId = Lista.Id, UsuarioId = ListaViewModel.UsuarioId }; Lista.UsuarioLista.Add(itemUsuarioLista); await _ListaService.Update(Lista); return(Ok("Lista creada correctamente")); } catch (Exception ex) { return(StatusCode(500, ex)); } }
public ActionResult Lista() { var model = new ListaViewModel(); using (PrimeraExpoContext db = new PrimeraExpoContext()) { model.Personas = db.Personas.ToList(); } return(View(model)); }
// GET: Lista/Details/5 public ActionResult Details(int id) { ListaViewModel lis = null; SessionInitialize(); ListaEN lisEN = new ListaCAD(session).ReadOIDDefault(id); lis = new ListaAssembler().ConvertENToModelUI(lisEN); SessionClose(); return(View(lis)); }
public static IEnumerable <string> ValidarParaSalvar(ListaViewModel viewModel, IQueryable <Lista> listas) { if (string.IsNullOrWhiteSpace(viewModel.Descricao)) { yield return(Mensagem.ParametroObrigatorio.Formatar(Termo.Descricao)); } if (PossuiListaPorDescricao(listas, viewModel.Id, viewModel.Descricao)) { yield return(Mensagem.EntidadeDuplicada.Formatar(Termo.Descricao)); } }
public ListaViewModel ConvertENToModelUI(ListaEN en) { ListaViewModel lista = new ListaViewModel(); lista.id = en.Id; // fav 1, pendiente 2, acabado 3 lista.Tipolista = en.Tipo; lista.duenyoLista = en.DuenyoLista.UsuarioID; lista.nombreduenyo = en.DuenyoLista.Nombre; return(lista); }
// GET: Lista public ActionResult Index() { //var listas = db.Listas.Include(l => l.Usuario); //return View(listas.ToList()); ListaViewModel listaModel = new ListaViewModel(); listaModel.Introducao = "Bem vindo!"; listaModel.Listas = db.Listas.Include(l => l.Usuario).Include(l => l.Tarefas).ToList(); return(View(listaModel)); }
public ActionResult Edit(ListaViewModel listaView) { try { ListaCEN listaCEN = new ListaCEN(); listaCEN.Modify(listaView.id, listaView.Tipolista); return(RedirectToAction("Index", new { id = listaView.id })); } catch { return(View()); } }
// GET: Lista/Edit/5 public ActionResult Edit(int id) { ListaViewModel lista = null; // inicializamos el objeto a NULL SessionInitialize(); ListaEN listaEN = new ListaCAD(session).ReadOIDDefault(id); lista = new ListaAssembler().ConvertENToModelUI(listaEN); SessionClose(); return(View(lista)); }
public async Task <IActionResult> IndexAsync(bool?isLixeira = false) { var listas = await _listaRepository.GetAllListasByUserAsync(_userManager.GetUserId(User), isLixeira); var convites = await _convidadoRepository.GetAllConvidadosByEmailAsync(User.Identity.Name); var listaViewModel = new ListaViewModel(); listaViewModel.IsLixeira = isLixeira; listaViewModel.Listas = listas; listaViewModel.UserId = _userManager.GetUserId(User); listaViewModel.setConvites(convites); return(View(listaViewModel)); }
public ActionResult Create(ListaViewModel lista) { try { // TODO: Add insert logic here ListaCEN listaCEN = new ListaCEN(); //Enum. listaCEN.New_(lista.Tipolista, lista.duenyoLista); return(RedirectToAction("Index")); } catch { return(View()); } }
protected ListaViewModel CreateListaViewModel(PaginationParameters paginationParameters, int totalRecords, object records) { var listaViewModel = new ListaViewModel(); listaViewModel.Records = records; listaViewModel.PageIndex = paginationParameters.PageIndex; listaViewModel.PageSize = paginationParameters.PageSize; listaViewModel.Ascending = paginationParameters.Ascending; listaViewModel.OrderBy = paginationParameters.OrderBy; listaViewModel.UniqueIdentifier = paginationParameters.UniqueIdentifier; listaViewModel.PageSizeList = new SelectList(this.PageSizeList, paginationParameters.PageSize); listaViewModel.Pagination = new Pagination( listaViewModel.PageIndex, listaViewModel.PageSize, totalRecords, this.PaginationListSize); return(listaViewModel); }
public HttpResponseMessage Lista() { try { //Verificar se esta instrução está correta ou se existe uma forma melhor/performatica. var listagem = db.Arquivos .Select(p => new { p.ArquivoId, p.Nome, p.DataUpload, p.TipoDeArquivo }) .GroupBy(x => x.TipoDeArquivo) .Select(g => new { TipoArquivo = g.Key, Arquivos = g.Select(p => new { p.ArquivoId, p.Nome, p.DataUpload }).ToList() }) .ToList(); var lista = new List <ListaViewModel>(); foreach (var linha in listagem) { var arquivos = new ListaViewModel(); arquivos.TipoArquivo = linha.TipoArquivo; var listaArquivos = linha.Arquivos.Select(t => new ArquivoViewModel { ArquivoId = t.ArquivoId, DataUpload = t.DataUpload, Nome = t.Nome }); arquivos.Arquivos = new List <ArquivoViewModel>(listaArquivos); lista.Add(arquivos); } return(Request.CreateResponse(HttpStatusCode.OK, lista)); } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e)); } }
public ActionResult Index() { // Este ActionResult é chamado por uma view sem vinculo com EF pois o modelo dele não tem //vinculo com o EF devido a ele ter sido criado como uma classe e não como uma entidade. //Este modelo não faz parte do contexto mesmo estando no mesmo arquivo dos outros modelos que tem vinculos // com o EF no contexto. var query = from T in _db.Tarefas where T.Ativa == true group T by T.ListaId into g select(g.Select(m => m.Ativa)).Count(); ListaViewModel listaViewModel = new ListaViewModel(); listaViewModel.TarefasAtivas = query.ToList(); listaViewModel.Introducao = "Bem Vindo"; listaViewModel.Listas = _db.Listas.ToList(); return(View(listaViewModel)); }
public Window1() { InitializeComponent(); viewModel = new ListaViewModel(); this.DataContext = viewModel; }
public IActionResult Salvar([FromBody] ListaViewModel viewModel) { return(Ok(_listaServico.Salvar(viewModel))); }
public MainWindow() { InitializeComponent(); viewModel = ListaViewModel.Instance; this.DataContext = viewModel; }
public ListaPage() { InitializeComponent(); vm = new ListaViewModel(); BindingContext = vm; }