Ejemplo n.º 1
0
        public void UpdateProvince(ProvinceDTO province)
        {
            var provinceEF = provinceRepository.GetBy(province.IdProvince);

            province.MappingProvince(provinceEF);
            provinceRepository.Update(provinceEF);
        }
Ejemplo n.º 2
0
        private void AddEditProperty_BasePost(Connector connector, PropertyDTO property)
        {
            RegionBLL   regionBLL   = new RegionBLL(connector);
            ProvinceBLL provinceBLL = new ProvinceBLL(connector);
            DistrictBLL districtBLL = new DistrictBLL(connector);
            CountryDTO  country     = property.Country;
            RegionDTO   region      = property.Region;
            ProvinceDTO province    = property.Province;
            DistrictDTO district    = property.District;

            if (country != null)
            {
                country.Regions = regionBLL.ReadByCountry(country.Id);
                if (region != null)
                {
                    region.Country = country;
                }
                if (province != null)
                {
                    province.Country = country;
                }
                if (district != null)
                {
                    district.Country = country;
                }
            }
            if (region != null)
            {
                region.Provinces = provinceBLL.ReadByCountryAndRegion(country.Id, region.Code);
            }
            if (province != null)
            {
                province.Districts = districtBLL.ReadByCountryAndRegionAndProvince(country.Id, region.Code, province.Code);
            }
        }
 public static Province ToModel(this ProvinceDTO ObjectToConvert)
 {
     return(new Province()
     {
         ID = ObjectToConvert.ID,
         Name = ObjectToConvert.Name
     });
 }
Ejemplo n.º 4
0
        public ActionResult <Api <ProvinceDTO> > AddProvince(ProvinceEntity province)
        {
            ProvinceDTO dto = _provinceService.save(province);

            Api <ProvinceDTO> result = new Api <ProvinceDTO>(200, dto, "Success", null);

            return(Ok(result));
        }
Ejemplo n.º 5
0
        public static Province MappingProvince(this ProvinceDTO provinceDTO)
        {
            var province = new Province
            {
                IdReion      = provinceDTO.IdReion,
                NameProvince = provinceDTO.NameProvince,
                IdProvince   = provinceDTO.IdProvince
            };

            return(province);
        }
Ejemplo n.º 6
0
        public static ProvinceDTO MappingProvinceDto(this Province province)
        {
            var provinceDTO = new ProvinceDTO
            {
                IdProvince   = province.IdProvince,
                IdReion      = province.IdReion,
                NameProvince = province.NameProvince
            };

            return(provinceDTO);
        }
Ejemplo n.º 7
0
        public static List <ProvinceDTO> GetListProvince()
        {
            List <ProvinceDTO> provinceDTOs = new List <ProvinceDTO>();
            string             query        = string.Format("EXEC dbo.USP_GetListProvince");
            DataTable          dataTable    = DataProvider.ExcuteQuery(query);

            foreach (DataRow item in dataTable.Rows)
            {
                ProvinceDTO provinceDTO = new ProvinceDTO(item);
                provinceDTOs.Add(provinceDTO);
            }
            return(provinceDTOs);
        }
Ejemplo n.º 8
0
        public ActionResult SignupStep3(PartnerCompanyInfoDTO companyInfo)
        {
            Connector   connector   = WebApp.Connector;
            RegionBLL   regionBLL   = new RegionBLL(connector);
            ProvinceBLL provinceBLL = new ProvinceBLL(connector);
            DistrictBLL districtBLL = new DistrictBLL(connector);
            CountryDTO  country     = companyInfo.Country;
            RegionDTO   region      = companyInfo.Region;
            ProvinceDTO province    = companyInfo.Province;
            DistrictDTO district    = companyInfo.District;

            if (country != null)
            {
                country.Regions = regionBLL.ReadByCountry(country.Id);
                if (region != null)
                {
                    region.Country = country;
                }
                if (province != null)
                {
                    province.Country = country;
                }
                if (district != null)
                {
                    district.Country = country;
                }
            }
            if (region != null)
            {
                region.Provinces = provinceBLL.ReadByCountryAndRegion(country.Id, region.Code);
            }
            if (province != null)
            {
                province.Districts = districtBLL.ReadByCountryAndRegionAndProvince(country.Id, region.Code, province.Code);
            }
            if (ModelState.IsValid)
            {
                Session["Signup$CompanyInfo"] = companyInfo;
                return(RedirectToAction("SignupStep4"));
            }
            else
            {
                CountryBLL countryBLL = new CountryBLL(WebApp.Connector);
                ViewBag.Countries = countryBLL.ReadAll();
                return(BadRequestWithErrors(companyInfo));
            }
        }
Ejemplo n.º 9
0
        public ProvinceDTO save(ProvinceEntity entity)
        {
            var transaction = _humanManagerContext.Database.BeginTransaction();

            try
            {
                entity = _humanManagerContext.Provinces.Add(entity).Entity;
                _humanManagerContext.SaveChanges();

                transaction.Commit();
                ProvinceDTO dto = _mapper.Map <ProvinceDTO>(entity);
                return(dto);
            }
            catch
            {
                transaction.Rollback();
                return(null);
            }
        }
Ejemplo n.º 10
0
        public async Task <ProvinceDTO> GetProvince([FromBody] ProvinceDTO provinceDTO)
        {
            if (provinceDTO == null)
            {
                provinceDTO = new ProvinceDTO();
            }
            var province = new Province {
                Id = provinceDTO.Id
            };

            province = await ProvinceService.Get(province.Id);

            return(province == null ? null : new ProvinceDTO
            {
                Id = province.Id,
                Code = province.Code,
                Name = province.Name
            });
        }
Ejemplo n.º 11
0
        public static ProvinceApiModel ToProvinceApi(this ProvinceDTO province)
        {
            if (province == null)
            {
                return(null);
            }

            return(new ProvinceApiModel
            {
                Id = province.Id,
                Name = province.Name,
                Type = province.Type,
                TelephoneCode = province.TelephoneCode,
                ZipCode = province.ZipCode,
                CountryId = province.CountryId,
                CountryCode = province.CountryCode,
                SortOrder = province.SortOrder,
                IsPublished = province.IsPublished,
                IsDeleted = province.IsDeleted
            });
        }
Ejemplo n.º 12
0
 public Province Map(ProvinceDTO dto)
 {
     if (dto == null) return null;
     var province = Mapper.Map<ProvinceDTO, Province>(dto);
     province.Country = _countryRepository.GetById(dto.CountryMasterId);
     return province;
 }
Ejemplo n.º 13
0
 public static void MappingProvince(this ProvinceDTO provinceDTO, Province province)
 {
     province.IdReion      = provinceDTO.IdReion;
     province.NameProvince = provinceDTO.NameProvince;
     province.IdProvince   = provinceDTO.IdProvince;
 }
Ejemplo n.º 14
0
        public void AddProvince(ProvinceDTO province)
        {
            var provinceEF = province.MappingProvince();

            provinceRepository.Add(provinceEF);
        }