+
+
+
+
+
+ @{
+ if (UpdateStartTime)
+ {
+ (context as AppointmentData).StartTime = (context as AppointmentData).StartTime.AddHours(12);
+ (context as AppointmentData).EndTime = (context as AppointmentData).EndTime.AddHours(12);
+ UpdateStartTime = false;
+ }
+ }
+
+
+
+
+
+
+
+
+
+
+
+ @{
+ if (IsFloorDropDownChanged)
+ {
+ (context as AppointmentData).RoomId = Service.RoomsDdlValue;
+ IsFloorDropDownChanged = false;
+ }
+ }
+
+
+
+
+
+
+ @{
+ TimeSpan differenceInDays = (context as AppointmentData).EndTime.Subtract((context as AppointmentData).StartTime);
+ int noOfDays = Convert.ToInt32(differenceInDays.TotalDays);
+ (context as AppointmentData).Price = (Service.RoomPrice * noOfDays).ToString();
+ }
+
+
+
+ @{
+ TimeSpan difference = (context as AppointmentData).EndTime.Subtract((context as AppointmentData).StartTime);
+ int totalDays = Convert.ToInt32(difference.TotalDays);
+ (context as AppointmentData).Nights = totalDays;
+ }
+
+
+
+
+
+
+
+
+
+ @{
+ if (IsStartTimeUpdated || IsintialLoad)
+ {
+ if((context as AppointmentData).Id < 1)
+ {
+ (context as AppointmentData).EndTime = (context as AppointmentData).StartTime.AddDays(1);
+ IsStartTimeUpdated = false;
+ IsintialLoad = false;
+ }
+
+ }
+ }
+
+
+
+
+
+
+
+
+
+ @{
+ if (IsProofDropDownChanged)
+ {
+ (context as AppointmentData).Proof = Service.ProofDdlValue;
+ IsProofDropDownChanged = false;
+ }
+
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+