示例#1
0
        public virtual void UpdateCVCreatedByClientUser()
        {
            this.CVCreatedByCA = CityVillageService.GetById(601);
            var cvdto = new CityVillageDto
            {
                CityVillageId         = CVCreatedByCA.CityVillageId,
                Name                  = "Updated city by client",
                CityOrVillage         = CityVillageType.Village,
                STDCode               = "0213",
                CAId                  = 1,
                CreatedBy             = 1,
                ModifiedBy            = 1,
                DistrictOfCityVillage = new DistrictDto
                {
                    DistrictId = 1
                }
            };

            this.CVCreatedByCA = this.CityVillageService.Update(cvdto, CurrentUserInstance.UserName);
            Assert.IsFalse(this.CVCreatedByCA.CityVillageId == 0, "New cv updated by client user");
        }
示例#2
0
        public virtual void CAUserUpdatesCVCreatedBySuperAdmin()
        {
            this.CVInstance = CityVillageService.GetById(1);
            var cvdto = new CityVillageDto
            {
                CityVillageId         = CVInstance.CityVillageId,
                Name                  = "Nellore By CA",
                CityOrVillage         = CityVillageType.City,
                CAId                  = 1, // default CAId=null selected CityVillageId
                CreatedBy             = 1,
                ModifiedBy            = 1,
                DistrictOfCityVillage = new DistrictDto
                {
                    DistrictId = 1
                }
            };

            // we are calling update but it should create a new
            this.NewCreatedCVByCAFromExisting = this.CityVillageService.Update(cvdto, CurrentUserInstance.UserName);
            Assert.IsTrue(this.CVInstance.CityVillageId != NewCreatedCVByCAFromExisting.CityVillageId, "New CityVillage created for CA");
            Assert.IsTrue(NewCreatedCVByCAFromExisting.BaseCityVillageId != null, "BaseCityVillageID Updated");
        }
示例#3
0
        public virtual void UpdateCVBySuperAdmin()
        {
            this.CVInstance = CityVillageService.GetById(600);
            var cvdto = new CityVillageDto
            {
                CityVillageId         = this.CVInstance.CityVillageId,
                Name                  = "Updated CVCreatedBySuperAdmin",
                CityOrVillage         = CityVillageType.Village,
                STDCode               = "022",
                CAId                  = null,
                CreatedBy             = 1,
                ModifiedBy            = 1,
                DistrictOfCityVillage = new DistrictDto
                {
                    DistrictId = 1
                }
            };
            CityVillageDto updatedCV = this.CityVillageService.Update(cvdto, CurrentUserInstance.UserName);

            Assert.IsTrue(this.CVInstance.Name == updatedCV.Name, "Cityvillage updated");
            Assert.IsTrue(updatedCV.STDCode != CVInstance.STDCode, "cityvillage std code updated");
        }
示例#4
0
        public virtual void CAUserUpdatesCVCreatedByHimselfButWithNameSameExistingCityVillage()
        {
            this.NewCreatedCVByCAFromExisting = CityVillageService.GetById(603);
            var cvdto = new CityVillageDto
            {
                CityVillageId         = this.NewCreatedCVByCAFromExisting.CityVillageId,
                Name                  = "Nellore",
                CAId                  = 1, // default CAId=null selected CityVillageId
                BaseCityVillageId     = NewCreatedCVByCAFromExisting.BaseCityVillageId,
                CreatedBy             = 1,
                ModifiedBy            = 1,
                DistrictOfCityVillage = new DistrictDto
                {
                    DistrictId = 2
                }
            };
            // Now cityvillage with the same name exist it has CAid NULL and CityVillageId is same as base CityVillageId
            // it should update // in this case ispresent should return false
            CityVillageDto cityvillageDto = this.CityVillageService.Update(cvdto, CurrentUserInstance.UserName);

            Assert.IsTrue(cvdto.Name == cityvillageDto.Name, "CityVillage Updated as it exists but existing CityVillageId = BaseCityVillageId");
            Assert.IsTrue(NewCreatedCVByCAFromExisting.BaseCityVillageId == cityvillageDto.BaseCityVillageId, "Base Bank ID remains same");
        }
示例#5
0
        public virtual void CAUserUpdates1()
        {
            this.NewCreatedCVByCAFromExisting = CityVillageService.GetById(603);
            var cvdto = new CityVillageDto
            {
                CityVillageId         = this.NewCreatedCVByCAFromExisting.CityVillageId,
                Name                  = "Chittor",
                CityOrVillage         = CityVillageType.City,
                CAId                  = 1, // default CAId=null selected bankid
                BaseCityVillageId     = NewCreatedCVByCAFromExisting.BaseCityVillageId,
                CreatedBy             = 1,
                ModifiedBy            = 1,
                DistrictOfCityVillage = new DistrictDto
                {
                    DistrictId = 9
                }
            };
            // Now cityvillage with the same name exist it has CAid NULL and CityVillageId is not same as base CityVillageId
            // it should not update // in this case ispresent should return true
            CityVillageDto cityvillageDto = this.CityVillageService.Update(cvdto, CurrentUserInstance.UserName);

            Assert.IsTrue(cityvillageDto.Response.HasWarning, "Place Already Exist");
            Assert.IsTrue(NewCreatedCVByCAFromExisting.BaseCityVillageId == cityvillageDto.BaseCityVillageId, "BaseCityVillageId remains same");
        }
示例#6
0
        public virtual void CAUserUpdatesCVCreatedByHimself()
        {
            this.NewCreatedCVByCAFromExisting = CityVillageService.GetById(603);
            var cvdto = new CityVillageDto
            {
                CityVillageId         = this.NewCreatedCVByCAFromExisting.CityVillageId,
                Name                  = "Nellore By CA",
                CityOrVillage         = CityVillageType.City,
                STDCode               = "0124",
                CAId                  = 1, // default CAId=null selected CityVillageId
                CreatedBy             = 1,
                BaseCityVillageId     = NewCreatedCVByCAFromExisting.BaseCityVillageId,
                ModifiedBy            = 1,
                DistrictOfCityVillage = new DistrictDto
                {
                    DistrictId = 2
                }
            };

            CityVillageDto cityvillageDto = this.CityVillageService.Update(cvdto, CurrentUserInstance.UserName);

            Assert.IsTrue(cityvillageDto.CityVillageId == NewCreatedCVByCAFromExisting.CityVillageId, "CA updates cityvillage created by himsef");
            Assert.IsTrue(NewCreatedCVByCAFromExisting.BaseCityVillageId != null, "BaseCityVillageId Updated");
        }