public ListaCategoria()
 {
     InitializeComponent();
     viewModel        = new ListaViewModel();
     this.DataContext = viewModel;
     this.Show();
 }
Exemple #2
0
        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));
        }
Exemple #5
0
        // 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));
        }
Exemple #6
0
        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));
            }
        }
Exemple #7
0
        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);
        }
Exemple #8
0
        // 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));
        }
Exemple #9
0
        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());
            }
        }
Exemple #10
0
        // 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));
        }
Exemple #11
0
        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));
        }
Exemple #12
0
 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());
     }
 }
Exemple #13
0
        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));
            }
        }
Exemple #15
0
        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));
        }
Exemple #16
0
 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;
 }
Exemple #19
0
 public ListaPage()
 {
     InitializeComponent();
     vm             = new ListaViewModel();
     BindingContext = vm;
 }