|
@@ -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;
|