public async Task <JsonResult> SaveEstilo([FromBody] Estilo estilo, string token) { if (await Seguranca.validaTokenAsync(token)) { if (estilo.idCliente != 0) { if (EstiloDAO.Save(estilo)) { return(Json("Estilo salva com sucesso")); } else { return(Json("Encontramos algum problema ao salvar a Estilo. Entre em contato com o suporte")); } } else { return(Json("Conteudo de estilo esta incompleto")); } } else { return(Json("Você nao tem acesso e esse plugin")); } }
public async Task <JsonResult> SavePagina([FromBody] Page page, string token) { if (await Seguranca.validaTokenAsync(token)) { Page pagina = new Page(); if (page.idCliente != 0) { if (PageDAO.Save(page)) { return(Json("Pagina salva com sucesso")); } else { return(Json("Encontramos algum problema ao salvar a pagina. Entre em contato com o suporte")); } } else { return(Json("Encontramos algum problema ao salvar a pagina. Entre em contato com o suporte")); } } else { return(Json("Você nao tem acesso neste plugin")); } }
public async Task <JsonResult> SaveArquivo([FromBody] Arquivo Arquivo, string token) { if (await Seguranca.validaTokenAsync(token)) { if (Arquivo.idCliente != 0) { if (ArquivoDAO.Save(Arquivo)) { return(Json("Arquivo salva com sucesso")); } else { return(Json("Encontramos algum problema ao salvar a Arquivo. Entre em contato com o suporte")); } } else { return(Json("Encontramos algum problema ao salvar a Arquivo. Entre em contato com o suporte")); } } else { return(Json("Você nao tem acesso neste plugin")); } }
public async Task <JsonResult> SaveTema([FromBody] Tema Tema, string token) { if (await Seguranca.validaTokenAsync(token)) { if (Tema.idCliente != 0) { if (TemaDAO.Save(Tema)) { return(Json("Tema salva com sucesso")); } else { return(Json("Encontramos algum problema ao salvar a Tema. Entre em contato com o suporte")); } } else { return(Json("Encontramos algum problema ao salvar a Tema. Entre em contato com o suporte")); } } else { return(Json("Você nao tem acesso neste plugin")); } }
public async Task <JsonResult> SaveMenu([FromBody] Menu Menu, string token) { if (await Seguranca.validaTokenAsync(token)) { if (Menu.idCliente != 0) { if (MenuDAO.Save(Menu)) { return(Json("Menu salva com sucesso")); } else { return(Json("Encontramos algum problema ao salvar o Menu. Entre em contato com o suporte")); } } else { return(Json("Encontramos algum problema ao salvar o Menu. Entre em contato com o suporte")); } } else { return(Json("Você nao tem acesso a esse plugin")); } }
public async Task <JsonResult> SaveConfiguracao([FromBody] Configuracao Configuracao, string token) { if (await Seguranca.validaTokenAsync(token)) { if (Configuracao.idCliente != 0) { if (ConfiguracaoDAO.Save(Configuracao)) { return(Json("Configuracao salva com sucesso")); } else { return(Json("Encontramos algum problema ao salvar a Configuracao. Entre em contato com o suporte")); } } else { return(Json("Conteudo de Configuracao esta incompleto")); } } else { return(Json("Você nao tem acesso a este plugin")); } }
public async Task <IEnumerable <Perfil> > GetAllPerfil([FromRoute] int idCliente, [FromRoute] string token) { if (await Seguranca.validaTokenAsync(token)) { return(PerfilDAO.GetAll().Where(x => x.idCliente == idCliente).ToList()); } return(new List <Perfil>()); }
public async Task <IEnumerable <Usuario> > GetByUsuariosIds([FromRoute] string token, [FromBody] IEnumerable <int> ids, int idCliente) { if (await Seguranca.validaTokenAsync(token)) { return(UsuarioDAO.GetByIds(idCliente, ids)); } else { return(new List <Usuario>()); } }
public async Task <IEnumerable <Usuario> > GetAllUsuario(int idcliente, string token) { if (await Seguranca.validaTokenAsync(token)) { return(UsuarioDAO.GetAll().Where(x => x.idCliente == idcliente).ToList()); } else { return(new List <Usuario>()); } }
public async Task <IEnumerable <Tema> > GetTema(int idcliente, int idTema, string token) { if (await Seguranca.validaTokenAsync(token)) { return(TemaDAO.GetAll().Where(x => x.idCliente == idcliente && x.ID == idTema).ToList()); } else { return(new List <Tema>()); } }
public async Task <IEnumerable <Menu> > GetAllMenu(int idCliente, string token) { if (await Seguranca.validaTokenAsync(token)) { return(MenuDAO.GetAll().Where(x => x.idCliente == idCliente).ToList()); } else { return(new List <Menu>()); } }
public async Task <Usuario> GetUsuarioById(int idCliente, int idUsuario, string token) { if (await Seguranca.validaTokenAsync(token)) { return(UsuarioDAO.GetById(idCliente, idUsuario)); } else { return(new Usuario()); } }
public async Task <IEnumerable <Arquivo> > GetArquivo(int idcliente, int idArquivo, string token) { if (await Seguranca.validaTokenAsync(token)) { return(ArquivoDAO.GetAll().Where(x => x.idCliente == idcliente && x.ID == idArquivo).ToList()); } else { return(new List <Arquivo>()); } }
public async Task <IEnumerable <Page> > GetPagina(int idcliente, int idpage, string token) { if (await Seguranca.validaTokenAsync(token)) { return(PageDAO.GetAll().Where(x => x.idCliente == idcliente && x.ID == idpage).ToList()); } else { return(new List <Page>()); } }
public async Task <Perfil> GetPerfilByID([FromRoute] int id, [FromRoute] string token) { if (await Seguranca.validaTokenAsync(token)) { return(PerfilDAO.GetById(id)); } else { return(new Perfil()); } }
public async Task <IEnumerable <Tema> > GetAllTema(int idcliente, string token) { if (await Seguranca.validaTokenAsync(token)) { var aa = TemaDAO.GetAll(); return(aa); } else { return(new List <Tema>()); } }
public async Task <IEnumerable <Estrutura> > GetAllEstrutura([FromRoute] int idCliente, [FromBody] IEnumerable <int> idTipoAcoes, [FromRoute] string token) { if (await Seguranca.validaTokenAsync(token)) { return(EstruturaDAO.GetAll(idCliente, idTipoAcoes)); } else { return(new List <Estrutura>()); } }
public async Task <JsonResult> DeletarEstilo([FromBody] object Estilo, string token) { dynamic objEn = Estilo; string a = objEn.idEstilo.ToString(); if (await Seguranca.validaTokenAsync(token)) { Estilo obj = EstiloDAO.GetAll().Where(x => x.ID == Convert.ToInt32(a)).FirstOrDefault(); return(Json(new { msg = EstiloDAO.Remove(obj) })); //return Json(new { msg = false }); } else { return(Json(new { msg = false })); } }
public async Task <JsonResult> SaveUsuario([FromBody] Usuario usuario, string token) { if (await Seguranca.validaTokenAsync(token)) { try { var newUsuario = UsuarioDAO.Save(usuario); return(Json(newUsuario)); } catch (Exception e) { return(Json("Encontramos algum problema ao salvar o usuario. Entre em contato com o suporte")); } } else { return(Json("Você nao tem acesso a esse plugin")); } }
public async Task <Object> EnviaSimplesEmail([FromBody] Object envio, string token) { if (await Seguranca.validaTokenAsync(token)) { dynamic obj = envio; Email email = new Email(); email.Conteudo = obj.Conteudo; email.Titulo = obj.Titulo; string remetente = obj.remetente; string destinatario = obj.destinatario; int idCliente = obj.idCliente; EmailBO emailBO = new EmailBO(); if (await emailBO.EnviaSimplesEmailAsync(email, remetente, destinatario, idCliente)) { Object Retorno = new object(); Retorno = new { retorno = "Email enviado com sucesso" }; return(Retorno); } else { Object Retorno = new object(); Retorno = new { retorno = "Houve uma falha ao enviar email" }; return(Retorno); } } else { Object Retorno = new object(); Retorno = new { retorno = "Você nao tem acesso esse plugin" }; return(Retorno); } }
public async Task <IEnumerable <Estrutura> > GetEstruturasAsync([FromRoute] int idCliente, [FromRoute] int tipo, [FromRoute] string token, [FromBody] IDictionary <string, string> valuePairs) { if (await Seguranca.validaTokenAsync(token)) { List <Estrutura> result = new List <Estrutura>(); foreach (var item in valuePairs) { var tipoAcoes = item.Value.Split(',').Select(t => Convert.ToInt32(t)); var estruturas = EstruturaDAO.GetByMotorAndTipoAcoes(Convert.ToInt32(item.Key), tipoAcoes, tipo, idCliente); result.AddRange(estruturas); } return(result); } else { return(new List <Estrutura>()); } }
public async Task <Usuario> LoginUsuario([FromBody] object ObjLogin, string token) { if (await Seguranca.validaTokenAsync(token)) { dynamic obj = ObjLogin; string login = obj.Login; string senha = obj.Senha; int idCliente = obj.idCliente; Usuario user = UsuarioDAO.GetAll().Find(x => x.Login == login && x.Senha == senha && x.idCliente == idCliente); if (user != null) { return(user); } else { return(new Usuario()); } } else { return(new Usuario()); } }