public JsonResult SairDoLocal(int IdUsuario, int IdLocal) { ApiResposta resposta = new ApiResposta(); try { try { Local local = new Local(); local.Poco = new PocoLocal() { Id = IdLocal, IdUsuario = IdUsuario }; local.Desocupar(IdUsuario); } catch { } UsuarioLocal ub = new UsuarioLocal() { IdLocal = IdLocal, IdUsuario = IdUsuario }; var retorno = ub.Desvincular(); resposta.Retorno = (retorno ? Retornos.verdadeiro : Retornos.falso).ToString(); resposta.Mensagem = ub.Mensagem; } catch (Exception e) { resposta.Retorno = Retornos.falso.ToString(); resposta.Mensagem = "Sair do local : " + e.Message; Util.LogError(e); } return(Json(resposta, "application/json", JsonRequestBehavior.AllowGet)); }
public JsonResult ListaLocais(int IdUsuario) { ApiResposta resposta = new ApiResposta(); try { UsuarioLocal ub = new UsuarioLocal(); ub.IdUsuario = IdUsuario; resposta.Id = IdUsuario; resposta.Lista = ub.Locais(); if (resposta.Lista != null) { var retorno = resposta.Lista.Count() > 0; resposta.Retorno = (retorno ? Retornos.verdadeiro : Retornos.falso).ToString(); } resposta.Mensagem = ub.Mensagem; } catch (Exception e) { resposta.Retorno = Retornos.falso.ToString(); resposta.Mensagem = "Lista locais : " + e.Message; Util.LogError(e); } return(Json(resposta, "application/json", JsonRequestBehavior.AllowGet)); }
public JsonResult AdicionarNoLocal(string EmailUsuario, int IdLocal) { ApiResposta resposta = new ApiResposta(); try { UsuarioLocal ub = new UsuarioLocal(); ub.IdLocal = IdLocal; var retorno = ub.Vincular(EmailUsuario); resposta.Retorno = (retorno ? Retornos.verdadeiro : Retornos.falso).ToString(); resposta.Mensagem = ub.Mensagem; } catch (Exception e) { resposta.Retorno = Retornos.falso.ToString(); resposta.Mensagem = "Adicionar no local : " + e.Message; Util.LogError(e); } return(Json(resposta, "application/json", JsonRequestBehavior.AllowGet)); }