Esempio n. 1
0
 private void UpdateVendorFromModel(PropertyCheckListVendor target, PropertyCheckListVendorModel source)
 {
     target.VendorId            = source.VendorId;
     target.VendorName          = source.VendorName;
     target.PropertyCheckListId = source.PropertyCheckListId;
     target.CheckListVendorId   = source.CheckListVendorId;
     target.IsPrimaryVendor     = source.IsPrimaryVendor;
     target.IsGroup             = source.IsGroup;
 }
Esempio n. 2
0
 public async Task <int> DeletePropertyVendorAsync(int proeprtyVendotId)
 {
     using (var dataService = DataServiceFactory.CreateDataService())
     {
         var doc = new PropertyCheckListVendor {
             CheckListVendorId = proeprtyVendotId
         };
         return(await dataService.DeletePropertyCheckListVendorAsync(doc));
     }
 }
Esempio n. 3
0
        private void UpdatePropertyCheckListFromModel(PropertyCheckList target, PropertyCheckListModel source)
        {
            target.PropertyCheckListId   = source.PropertyCheckListId;
            target.PropertyGuid          = source.PropertyGuid;
            target.PropertyName          = source.PropertyName;
            target.TalukId               = Convert.ToInt32(source.TalukId);
            target.HobliId               = Convert.ToInt32(source.HobliId);
            target.VillageId             = Convert.ToInt32(source.VillageId);
            target.DocumentTypeId        = Convert.ToInt32(source.DocumentTypeId);
            target.PropertyTypeId        = Convert.ToInt32(source.PropertyTypeId);
            target.SurveyNo              = source.SurveyNo;
            target.PropertyGMapLink      = source.PropertyGMapLink;
            target.LandAreaInputAcres    = Convert.ToDecimal(string.IsNullOrEmpty(source.LandAreaInputAcres) ? "0" : source.LandAreaInputAcres);
            target.LandAreaInputGuntas   = Convert.ToDecimal(string.IsNullOrEmpty(source.LandAreaInputGuntas) ? "0" : source.LandAreaInputGuntas);
            target.LandAreaInputAanas    = Convert.ToDecimal(string.IsNullOrEmpty(source.LandAreaInputAanas) ? "0" : source.LandAreaInputAanas);
            target.LandAreaInAcres       = Convert.ToDecimal(string.IsNullOrEmpty(source.LandAreaInAcres) ? "0" : source.LandAreaInAcres);
            target.LandAreaInGuntas      = Convert.ToDecimal(string.IsNullOrEmpty(source.LandAreaInGuntas) ? "0" : source.LandAreaInGuntas);
            target.LandAreaInSqMts       = Convert.ToDecimal(string.IsNullOrEmpty(source.LandAreaInSqMts) ? "0" : source.LandAreaInSqMts);
            target.LandAreaInSqft        = Convert.ToDecimal(string.IsNullOrEmpty(source.LandAreaInSqft) ? "0" : source.LandAreaInSqft);
            target.AKarabAreaInputAcres  = Convert.ToDecimal(string.IsNullOrEmpty(source.AKarabAreaInputAcres) ? "0" : source.AKarabAreaInputAcres);
            target.AKarabAreaInputGuntas = Convert.ToDecimal(string.IsNullOrEmpty(source.AKarabAreaInputGuntas) ? "0" : source.AKarabAreaInputGuntas);
            target.AKarabAreaInputAanas  = Convert.ToDecimal(string.IsNullOrEmpty(source.AKarabAreaInputAanas) ? "0" : source.AKarabAreaInputAanas);
            target.AKarabAreaInAcres     = Convert.ToDecimal(string.IsNullOrEmpty(source.AKarabAreaInAcres) ? "0" : source.AKarabAreaInAcres);
            target.AKarabAreaInGuntas    = Convert.ToDecimal(string.IsNullOrEmpty(source.AKarabAreaInGuntas) ? "0" : source.AKarabAreaInGuntas);
            target.AKarabAreaInSqMts     = Convert.ToDecimal(string.IsNullOrEmpty(source.AKarabAreaInSqft) ? "0" : source.AKarabAreaInSqft);
            target.AKarabAreaInSqft      = Convert.ToDecimal(string.IsNullOrEmpty(source.LandAreaInputAcres) ? "0" : source.LandAreaInputAcres);
            target.BKarabAreaInputAcres  = Convert.ToDecimal(string.IsNullOrEmpty(source.BKarabAreaInputAcres) ? "0" : source.BKarabAreaInputAcres);
            target.BKarabAreaInputGuntas = Convert.ToDecimal(string.IsNullOrEmpty(source.BKarabAreaInputGuntas) ? "0" : source.BKarabAreaInputGuntas);
            target.BKarabAreaInputAanas  = Convert.ToDecimal(string.IsNullOrEmpty(source.BKarabAreaInputAanas) ? "0" : source.BKarabAreaInputAanas);
            target.BKarabAreaInAcres     = Convert.ToDecimal(string.IsNullOrEmpty(source.BKarabAreaInAcres) ? "0" : source.BKarabAreaInAcres);
            target.BKarabAreaInGuntas    = Convert.ToDecimal(string.IsNullOrEmpty(source.BKarabAreaInGuntas) ? "0" : source.BKarabAreaInGuntas);
            target.BKarabAreaInSqMts     = Convert.ToDecimal(string.IsNullOrEmpty(source.BKarabAreaInSqMts) ? "0" : source.BKarabAreaInSqMts);
            target.BKarabAreaInSqft      = Convert.ToDecimal(string.IsNullOrEmpty(source.BKarabAreaInSqft) ? "0" : source.BKarabAreaInSqft);
            target.CompanyID             = Convert.ToInt32(source.CompanyID);
            target.PropertyDescription   = source.PropertyDescription;
            target.CheckListMaster       = source.CheckListMaster;

            //if (source.PropertyCheckListDocuments != null && source.PropertyCheckListDocuments.Count > 0)
            //{
            //    List<PropertyCheckListDocuments> docList = new List<PropertyCheckListDocuments>();
            //    foreach (var obj in source.PropertyCheckListDocuments)
            //    {
            //        var doc = new PropertyCheckListDocuments();
            //        UpdateDocumentFromModel(doc, obj);
            //        docList.Add(doc);
            //    }
            //    target.PropertyCheckListDocuments = docList;
            //}
            if (source.CheckListOfProperties != null && source.CheckListOfProperties.Count > 0)
            {
                List <CheckListOfProperty> checkList = new List <CheckListOfProperty>();
                foreach (var obj in source.CheckListOfProperties)
                {
                    var doc = new CheckListOfProperty();
                    UpdateCheckListFromModel(doc, obj);
                    checkList.Add(doc);
                }
                target.CheckListOfProperties = checkList;
            }

            if (source.PropertyCheckListVendors != null && source.PropertyCheckListVendors.Count > 0)
            {
                List <PropertyCheckListVendor> vendors = new List <PropertyCheckListVendor>();
                foreach (var obj in source.PropertyCheckListVendors)
                {
                    var doc = new PropertyCheckListVendor();
                    UpdateVendorFromModel(doc, obj);
                    vendors.Add(doc);
                }
                target.PropertyCheckListVendors = vendors;
            }
        }
 public async Task <int> DeletePropertyCheckListVendorAsync(PropertyCheckListVendor vendor)
 {
     _dataSource.PropertyCheckListVendor.Remove(vendor);
     return(await _dataSource.SaveChangesAsync());
 }