Ejemplo n.º 1
0
        public JsonResult ConsultarAlgueisDoUsuario(int idUsuario)
        {
            try
            {
                List <AluguelConsultaUsuarioViewModel> lista = new List <AluguelConsultaUsuarioViewModel>();

                foreach (var a in repository.ListaAlugueisPorUsuario(idUsuario))
                {
                    AluguelConsultaUsuarioViewModel model = new AluguelConsultaUsuarioViewModel();

                    model.IdAluguel    = a.IdAluguel;
                    model.DataAluguel  = a.DataAlguel;
                    model.HoraInicio   = a.HoraInicio.ToString();
                    model.HoraFim      = a.HoraFim.ToString();
                    model.Descricao    = a.Descricao;
                    model.FlCancelado  = a.FlCancelado;
                    model.FlConfirmado = a.FlVerificado;
                    model.IdEspaco     = a.Espaco.IdEspaco;
                    model.NomeEspaco   = a.Espaco.NomeEspaco;

                    lista.Add(model);
                }

                return(Json(lista, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                return(Json($"Ocorreu um erro: {e.Message}", JsonRequestBehavior.AllowGet));
            }
        }