public FreightManagement ToEntity() { var freightManagement = new FreightManagement(); freightManagement.ID = Id; freightManagement.RequestNo = RequestNo; freightManagement.Requester = Requester; freightManagement.Department = Department; freightManagement.Location = Location; freightManagement.Bringer = Bringer; freightManagement.BringerDepartment = BringerDepartment; freightManagement.BringerLocation = BringerLocation; freightManagement.CompanyVehicle = CompanyVehicle; freightManagement.BringerName = BringerName; freightManagement.CompanyName = CompanyName; freightManagement.Reason = Reason; freightManagement.Receiver = Receiver; freightManagement.ReceiverDepartmentLookup = ReceiverDepartmentLookup; freightManagement.ReceiverDepartmentVN = ReceiverDepartmentVN; freightManagement.ReceiverDepartmentText = ReceiverDepartmentText; freightManagement.ReceiverPhone = ReceiverPhone; freightManagement.FreightType = FreightType; freightManagement.ReturnedGoods = ReturnedGoods; freightManagement.HighPriority = HighPriority; freightManagement.OtherReason = OtherReason; freightManagement.VehicleLookup = VehicleLookup; freightManagement.VehicleVN = VehicleVN; freightManagement.IsValidRequest = IsValidRequest; DateTime dateTime; DateTime.TryParseExact(DateString, StringConstant.DateFormatddMMyyyy2, CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime); DateTime date = new DateTime(dateTime.Year, dateTime.Month, dateTime.Day, Hour, Minute, 0); freightManagement.TransportTime = date; freightManagement.SecurityNotes = SecurityNotes; freightManagement.Comment = Comment; freightManagement.ApprovalStatus = ApprovalStatus; freightManagement.DH = DH; freightManagement.BOD = BOD; freightManagement.AdminDept = AdminDept; return(freightManagement); }
public FreightManagement ToEntity() { var freightManagement = new FreightManagement(); freightManagement.ID = Id; freightManagement.RequestNo = RequestNo; freightManagement.Requester = new LookupItem { LookupId = (Requester != null ? Requester.LookupId : 0), LookupValue = (Requester != null ? Requester.LookupValue : string.Empty) }; freightManagement.Department = new LookupItem { LookupId = (Department != null ? Department.LookupId : 0), LookupValue = (Department != null ? Department.LookupValue : string.Empty) }; freightManagement.Location = new LookupItem { LookupId = (Location != null ? Location.LookupId : 0), LookupValue = (Location != null ? Location.LookupValue : string.Empty) }; freightManagement.Bringer = new LookupItem { LookupId = (Bringer != null ? Bringer.LookupId : 0), LookupValue = (Bringer != null ? Bringer.LookupValue : string.Empty) }; freightManagement.BringerDepartment = new LookupItem { LookupId = (BringerDepartment != null ? BringerDepartment.LookupId : 0), LookupValue = (BringerDepartment != null ? BringerDepartment.LookupValue : string.Empty) }; freightManagement.BringerLocation = new LookupItem { LookupId = (BringerLocation != null ? BringerLocation.LookupId : 0), LookupValue = (BringerLocation != null ? BringerLocation.LookupValue : string.Empty) }; freightManagement.CompanyVehicle = CompanyVehicle; freightManagement.BringerName = BringerName; freightManagement.CompanyName = CompanyName; freightManagement.Reason = Reason; freightManagement.Receiver = Receiver; freightManagement.ReceiverDepartmentLookup = new LookupItem { LookupId = (ReceiverDepartmentLookup != null ? ReceiverDepartmentLookup.LookupId : 0), LookupValue = (ReceiverDepartmentLookup != null ? ReceiverDepartmentLookup.LookupValue : string.Empty) }; freightManagement.ReceiverDepartmentVN = new LookupItem { LookupId = (ReceiverDepartmentVN != null ? ReceiverDepartmentVN.LookupId : 0), LookupValue = (ReceiverDepartmentVN != null ? ReceiverDepartmentVN.LookupValue : string.Empty) }; freightManagement.ReceiverDepartmentText = ReceiverDepartmentText; freightManagement.ReceiverPhone = ReceiverPhone; freightManagement.FreightType = FreightType; freightManagement.ReturnedGoods = ReturnedGoods; freightManagement.HighPriority = HighPriority; freightManagement.OtherReason = OtherReason; freightManagement.VehicleLookup = new LookupItem { LookupId = (VehicleLookup != null ? VehicleLookup.LookupId : 0), LookupValue = (VehicleLookup != null ? VehicleLookup.LookupValue : string.Empty) }; freightManagement.VehicleVN = new LookupItem { LookupId = (VehicleVN != null ? VehicleVN.LookupId : 0), LookupValue = (VehicleVN != null ? VehicleVN.LookupValue : string.Empty) }; freightManagement.IsValidRequest = IsValidRequest; DateTime dateTime; DateTime.TryParseExact(DateString, StringConstant.DateFormatddMMyyyy2, CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTime); DateTime date = new DateTime(dateTime.Year, dateTime.Month, dateTime.Day, Hour, Minute, 0); freightManagement.TransportTime = date; freightManagement.SecurityNotes = SecurityNotes; freightManagement.Comment = Comment; freightManagement.ApprovalStatus = ApprovalStatus; if (DH != null) { freightManagement.DH = new User { FirstName = DH.FirstName, FullName = DH.FullName, ID = DH.ID, IsGroup = DH.IsGroup, LastName = DH.LastName, UserName = DH.UserName }; } if (BOD != null) { freightManagement.BOD = new User { FirstName = BOD.FirstName, FullName = BOD.FullName, ID = BOD.ID, IsGroup = BOD.IsGroup, LastName = BOD.LastName, UserName = BOD.UserName }; } if (AdminDept != null) { freightManagement.AdminDept = new User { FirstName = AdminDept.FirstName, FullName = AdminDept.FullName, ID = AdminDept.ID, IsGroup = AdminDept.IsGroup, LastName = AdminDept.LastName, UserName = AdminDept.UserName }; } return(freightManagement); }