public async Task <IHttpActionResult> GetConfiguration() { Domain.Model.Company _configurationCompany = null; // Carrega a configuração da Seguradora associada ao Token Company company = Util.Helper.GetConfiguration(); // Busca configuração da Companhia por usuário _configurationCompany = await Task.Run(() => _configurationService.GetConfiguration(company)); // Verifica se existe Companhia pelo usuário informado if (_configurationCompany == null) { return(NotFound()); } return(Ok(_configurationCompany)); }
public when_customer_is_searched() { var fixture = new Fixture(); ApiServerFixture.Current.DoDatabaseOperation(context => { for (int i = 1; i <= 5; i++) { var createdModel = fixture.Build <Domain.Model.Company>() .WithoutBaseProperties() .Create(); context.Companies.Add(createdModel); _lastAdded = createdModel; } context.SaveChanges(); Assert.NotNull(_lastAdded); _lastAddedId = _lastAdded.Id; }); }
public async Task <IHttpActionResult> GetSalvagesByCompany(int idInsuranceCompany) { IList <SalvageCompany> listSalvage = null; Domain.Model.Company request = null; // Cria entidade Configuration request = new Domain.Model.Company() { Id = idInsuranceCompany }; // Busca empresas de Pátios cadastradas por Segurada informada listSalvage = await Task.Run(() => this._service.ListSalvageByCompany(request)); // Verifica se existem empresas de Pátios associadas à Seguradora informada if (listSalvage == null || listSalvage.Count == 0) { return(NotFound()); } // Retorna response com todas Categorias por Campanhia return(Ok(listSalvage)); }
public async Task <IHttpActionResult> GetCategoriesByCompany(int idCompany) { IList <Category> listCategory = null; Domain.Model.Company request = null; // Cria entidade Configuration request = new Domain.Model.Company() { Id = idCompany }; // Busca todas Categorias por Companhia informada listCategory = await Task.Run(() => _categoryService.GetCategoriesByCompany(request)); // Verifica se existem Categorias pela Companhia informada if (listCategory == null || listCategory.Count == 0) { return(NotFound()); } // Retorna response com todas Categorias por Campanhia return(Ok(listCategory)); }