public int?Create(CreateCompanyBranchViewModel companyBranch)
        {
            var objCompanyBranch = new CompanyBranch(companyBranch.Name, companyBranch.IdCompany, companyBranch.MaxkilometersDelivery, new Address(companyBranch.City, companyBranch.Address, companyBranch.FullNumber, companyBranch.Latitude, companyBranch.Longitude));

            _companyBranchRepository.Create(objCompanyBranch);
            if (!IsError() && _companyBranchRepository.ExistCompanyNameDapper(objCompanyBranch.Name))
            {
                AddError("Company branch already exists");
            }

            if (Commit())
            {
                return(objCompanyBranch.IdCompany);
            }
            return(null);
        }
示例#2
0
 public Task <ObjectResult> Create(CreateCompanyBranchViewModel createCompanyBranchViewModel)
 {
     return(CreateResponse(_companyBranchApplication.Create(createCompanyBranchViewModel)));
 }