//----- 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);
        }
예제 #2
0
 public TenantRequestChange(TenantRequestStatusEnum tenantRequestStatus, ITenantRequestCommand command, int num = 1, DateTime?dateCreated = null, Guid?id = null) : base(dateCreated, id)
 {
     TenantRequestStatus = tenantRequestStatus;
     Command             = command;
     Num = num;
 }