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)); } }