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));
            }
        }
        public JsonResult ListaAluguelPorId(int idAluguel)
        {
            try
            {
                var a = repository.FindById(idAluguel);
                if (a != null)
                {
                    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;

                    return(Json(model, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json("Não encontromos o aluguel em nosso Banco", JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception e)
            {
                return(Json($"Ocorreu um erro: {e.Message}", JsonRequestBehavior.AllowGet));
            }
        }