コード例 #1
0
        /// <summary>
        /// Save And Update District
        /// </summary>
        /// <param name="districtDetails"></param>
        /// <returns></returns>
        public int SaveAndUpdateDistrict(DistrictDTO districtDetails)
        {            
            district districtEntity = new district();
            AutoMapper.Mapper.Map(districtDetails, districtEntity);
            
            if (districtEntity.Dist_Id == 0)
            {
                ESalesUnityContainer.Container.Resolve<IGenericRepository<district>>().Save(districtEntity);
            }
            else
            {
                ESalesUnityContainer.Container.Resolve<IGenericRepository<district>>().Update(districtEntity);
            }

            //return value
            return districtEntity.Dist_Id;
        }
コード例 #2
0
     private void Fixupdistrict(district previousValue)
     {
         if (previousValue != null && previousValue.agentdetails.Contains(this))
         {
             previousValue.agentdetails.Remove(this);
         }
 
         if (district != null)
         {
             if (!district.agentdetails.Contains(this))
             {
                 district.agentdetails.Add(this);
             }
             if (Agent_RegDistrict != district.Dist_Id)
             {
                 Agent_RegDistrict = district.Dist_Id;
             }
         }
     }
コード例 #3
0
ファイル: customer.cs プロジェクト: nitinkhannas/TCESS.ESales
     private void Fixupdistrict(district previousValue)
     {
         if (previousValue != null && previousValue.customers.Contains(this))
         {
             previousValue.customers.Remove(this);
         }
 
         if (district != null)
         {
             if (!district.customers.Contains(this))
             {
                 district.customers.Add(this);
             }
             if (Cust_District != district.Dist_Id)
             {
                 Cust_District = district.Dist_Id;
             }
         }
         else if (!_settingFK)
         {
             Cust_District = null;
         }
     }