public IActionResult saveToken() { try { Tokens token = new Tokens(); var idCompany = SecurityBusiness.IdCompany(HttpContext); var idUser = SecurityBusiness.IdUser(HttpContext); if (idCompany == 0) { return(BadRequest(new{ errorMessage = "Empresa não encontrada." })); } token.active = true; token.createdat = DateTime.Now; token.code = Guid.NewGuid(); token.fk_company = idCompany; token.fk_user_create = idUser; _csxContext.Tokens.Add(token); _csxContext.SaveChanges(); return(Ok(token)); } catch (System.Exception ex) { return(NotFound("Erro ao Salvar: " + ex.Message)); } }
public IActionResult UserDetail() { var id = SecurityBusiness.IdUser(HttpContext); var id_company = SecurityBusiness.IdCompany(HttpContext); return(Ok(new { id = id, companyId = id_company, name = User.Identity.Name } )); }
public List <TokenLogs> getByCompany() { var idCompany = SecurityBusiness.IdCompany(HttpContext); var logs = (from tokenLog in _csxContext.TokenLogs join token in _csxContext.Tokens on tokenLog.fk_token equals token.id_token where token.fk_company == idCompany select new TokenLogs { ip = tokenLog.ip, http_method = tokenLog.http_method, status = tokenLog.status, createdat = tokenLog.createdat, url_method = tokenLog.url_method } ).OrderByDescending(x => x.createdat).ToList(); return(logs); }
public List <Tokens> getAll() { var idCompany = SecurityBusiness.IdCompany(HttpContext); return(_csxContext.Tokens.Where(x => x.fk_company == idCompany).ToList()); }