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); }
public Task <ObjectResult> Create(CreateCompanyBranchViewModel createCompanyBranchViewModel) { return(CreateResponse(_companyBranchApplication.Create(createCompanyBranchViewModel))); }