コード例 #1
0
        public JsonResult ConsultarAlgueisDoEspaco(int idEspaco)
        {
            try
            {
                List <AluguelConsultaEspacoViewModel> lista = new List <AluguelConsultaEspacoViewModel>();

                foreach (var a in repository.ListaAlugueisPorEspaco(idEspaco))
                {
                    AluguelConsultaEspacoViewModel model = new AluguelConsultaEspacoViewModel();

                    model.IdAluguel   = a.IdAluguel;
                    model.DataAluguel = a.DataAlguel;
                    model.HoraInicio  = a.HoraInicio.ToString();
                    model.HoraFim     = a.HoraFim.ToString();
                    model.Descricao   = a.Descricao;
                    model.NomeUsuario = a.Usuario.Nome;

                    lista.Add(model);
                }

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