Exemplo n.º 1
0
        //----- Requests
        internal TenantRequest CopyFrom(TenantRequestTbl r)
        {
            var req =
                new TenantRequest(
                    CopyFrom(r.Tenant), r.Code, r.RequestStatus, r.DateCreated, r.ID)
            {
                RequestChanges = r.RequestChanges == null ? null : DeserializeObject(r.RequestChanges),

                ServiceWorkOrderCount = r.ServiceWorkOrderCount,
            };

            return(req);
        }
        //----- 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);
        }