示例#1
0
 public TagDto(
     string plantId,
     string plantTitle,
     string projectName,
     string projectDescription,
     bool projectIsClosed,
     int id,
     ActionStatus?actionStatus,
     string areaCode,
     string areaDescription,
     string calloff,
     string commPkgNo,
     string description,
     string disciplineCode,
     string disciplineDescription,
     bool isVoided,
     string mcPkgNo,
     string purchaseOrderNo,
     bool readyToBePreserved,
     IEnumerable <RequirementDto> requirementDtos,
     PreservationStatus status,
     int stepId,
     string tagFunctionCode,
     string tagNo,
     TagType tagType)
 {
     PlantId            = plantId;
     PlantTitle         = plantTitle;
     ProjectName        = projectName;
     ProjectDescription = projectDescription;
     ProjectIsClosed    = projectIsClosed;
     Id                    = id;
     ActionStatus          = actionStatus;
     AreaCode              = areaCode;
     AreaDescription       = areaDescription;
     Calloff               = calloff;
     CommPkgNo             = commPkgNo;
     Description           = description;
     DisciplineCode        = disciplineCode;
     DisciplineDescription = disciplineDescription;
     IsVoided              = isVoided;
     McPkgNo               = mcPkgNo;
     PurchaseOrderNo       = purchaseOrderNo;
     ReadyToBePreserved    = readyToBePreserved;
     Requirements          = requirementDtos;
     Status                = status;
     StepId                = stepId;
     TagFunctionCode       = tagFunctionCode;
     TagNo                 = tagNo;
     TagType               = tagType;
 }
示例#2
0
        public async Task <bool> VerifyPreservationStatusAsync(int tagId, PreservationStatus status, CancellationToken token)
        {
            var tag = await GetTagWithoutIncludes(tagId, token);

            return(tag != null && tag.Status == status);
        }
 public PreservationStorageDeviceStatus PreservationStorageDeviceChangeStatus(Guid idPreservation, PreservationStatus preservationStatus)
 {
     try
     {
         var svc = new PreservationService();
         return(svc.PreservationStorageDeviceChangeStatus(idPreservation, preservationStatus));
     }
     catch (Exception ex)
     {
         throw CheckExceptionToThrow(ex);
     }
 }
示例#4
0
 public static string GetDisplayValue(this PreservationStatus preservationStatus)
 => preservationStatus switch
 {