//----- Requests internal TenantRequest CopyFrom(TenantRequestTbl r, TenantTbl tenantTbl, int requestCount, PropertyTbl propertyTbl) { TenantRequestStatusEnum reqStatus = (TenantRequestStatusEnum)Enum.Parse(typeof(TenantRequestStatusEnum), r.RequestStatus); var req = new TenantRequest( CopyFrom(tenantTbl, requestCount, propertyTbl), r.Code, reqStatus, r.DateCreated, r.ID) { RequestChanges = r.RequestChanges == null ? null : DeserializeObject(r.RequestChanges), ServiceWorkOrderCount = r.ServiceWorkOrderCount, }; return(req); }
public TenantRequestChange(TenantRequestStatusEnum tenantRequestStatus, ITenantRequestCommand command, int num = 1, DateTime?dateCreated = null, Guid?id = null) : base(dateCreated, id) { TenantRequestStatus = tenantRequestStatus; Command = command; Num = num; }