Переглянути джерело

Databse userId point

Uni-Vate Query: 51637 - Listing errors - Agents
master
30117125 4 роки тому
джерело
коміт
2e82fd53e8

+ 1
- 0
UnivateProperties_API/Containers/Timeshare/TimeshareWeekDto.cs Переглянути файл

@@ -32,6 +32,7 @@ namespace UnivateProperties_API.Containers.Timeshare
32 32
         public string SpouseCellnumber { get; set; }
33 33
         public OwnerAddress Address { get; set; }
34 34
         public OnwerBankingDetails BankingDetails { get; set; }
35
+        public bool IsAgent { get; set; }
35 36
     }
36 37
 
37 38
     public class OwnerAddress

+ 11
- 6
UnivateProperties_API/Repository/Timeshare/WeekRepository.cs Переглянути файл

@@ -839,7 +839,8 @@ namespace UnivateProperties_API.Repository.Timeshare
839 839
 
840 840
         public int SaveNewWeek(TimeshareWeekDto sellItem)
841 841
         {
842
-            var owner = _dbContext.Individuals.Where(x => x.Id == sellItem.OwnerObject.Id).FirstOrDefault();
842
+
843
+            var owner = _dbContext.Individuals.Where(x => x.UserId == sellItem.OwnerId).FirstOrDefault();
843 844
             var address = new Model.Misc.Address();
844 845
             if (sellItem.OwnerObject.Address != null) 
845 846
             {
@@ -905,8 +906,7 @@ namespace UnivateProperties_API.Repository.Timeshare
905 906
             if (!sellItem.CustomOwner)
906 907
             {
907 908
                 if (owner == null)
908
-                {
909
-                    
909
+                {                    
910 910
                     owner = new Model.Users.Individual();
911 911
                 }
912 912
                 if (address != null)
@@ -995,9 +995,14 @@ namespace UnivateProperties_API.Repository.Timeshare
995 995
                 if (prop != "Item" && prop != "Display")
996 996
                     week[prop] = sellItem[prop];
997 997
             }
998
-            week.Region = null;
999
-            week.RegionId = sellItem.Region.Id;
1000
-            week.OwnerId = owner.Id;
998
+            week.Region = null;            
999
+            week.RegionId = sellItem.Region.Id;                        
1000
+
1001
+            if (owner != null) 
1002
+            {
1003
+                week.OwnerId = owner.Id;
1004
+            }
1005
+            
1001 1006
             
1002 1007
             if (week.Mandate)
1003 1008
                 week.DateMandated = DateTime.Now;

Завантаження…
Відмінити
Зберегти