Exemplo n.º 1
0
        public async Task <IActionResult> GetCompany(string username, int id)
        {
            if (id != int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value) && username != User.FindFirst(ClaimTypes.Name).Value)
            {
                return(Unauthorized());
            }

            var company = await _repo.GetCompany(id);

            var userToReturn = _mapper.Map <CompanyToReturnDto>(company);

            //new CompanyDataContext(userToReturn.Subscription.ConnectionString);
            return(Ok(userToReturn));
        }