Exemple #1
0
        public async Task <IHttpActionResult> UpdateCompaniesAsync(CompaniesRequest request)
        {
            var response = new CompaniesResponse();

            await _companyService.UpdateCompaniesAsync(request.CompaniesViewModel);

            response.StatusCode = (int)HttpStatusCode.OK;

            return(Ok(response));
        }
Exemple #2
0
        public async Task <IHttpActionResult> InsertCompaniesAsync(CompaniesRequest request)
        {
            var response = new CompaniesResponse();

            var accountId = Identity.ToAccountID();

            foreach (var company in request.CompaniesViewModel)
            {
                company.AccountId       = accountId;
                company.ExecutionStatus = ExecutionStatus.Created;
            }

            await _companyService.InsertCompaniesAsync(request.CompaniesViewModel);

            response.StatusCode = (int)HttpStatusCode.OK;

            return(Ok(response));
        }