Пример #1
0
 public async Task <IActionResult> Create([Bind("CompanyId,Name,Address,City,State,PostalCode")] Company company)
 {
     if (ModelState.IsValid)
     {
         _compRepo.Add(company);
         return(RedirectToAction(nameof(Index)));
     }
     return(View(company));
 }
Пример #2
0
        public async Task <CompanyResponse> AddCompanyAsync(AddCompanyRequest request)
        {
            Company address = _companyMapper.Map(request);
            Company result  = _companyRespository.Add(address);

            int modifiedRecords = await _companyRespository.UnitOfWork.SaveChangesAsync();

            _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords);
            _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id);

            return(_companyMapper.Map(result));
        }
Пример #3
0
        public async Task <RespContainer <CompanyResponse> > Handle(AddCompanyCommand request, CancellationToken cancellationToken)
        {
            Models.Company company = _companyMapper.Map(request.Data);
            Models.Company result  = _companyRespository.Add(company);

            int modifiedRecords = await _companyRespository.UnitOfWork.SaveChangesAsync();

            _logger.LogInformation(Events.Add, Messages.NumberOfRecordAffected_modifiedRecords, modifiedRecords);
            _logger.LogInformation(Events.Add, Messages.ChangesApplied_id, result?.Id);

            return(RespContainer.Ok(_companyMapper.Map(result), "Company Created"));
        }