private QueueLogVm(DataUploadingLog item) { Id = item.Id; Started = item.StartImportDate; Ended = item.EndImportDate; StatId = item.TargetStatId; Name = item.StatUnitName; Status = item.Status; Note = item.Note; }
private QueueLogDetailsVm( DataUploadingLog item, StatUnitTypes statUnitType, IEnumerable <PropertyMetadataBase> properties, IEnumerable <Permission> permissions) { Id = item.Id; Started = item.StartImportDate; Ended = item.EndImportDate; StatId = item.TargetStatId; Name = item.StatUnitName; Unit = item.SerializedUnit ?? "{}"; RawUnit = item.SerializedRawUnit ?? "{}"; Status = item.Status; Note = item.Note; Errors = item.ErrorMessages; Summary = item.SummaryMessages; StatUnitType = statUnitType; Properties = properties; Permissions = permissions; }
/// <summary> ///Method for creating a view model for a detailed log queue /// </summary> /// <param name="item">item/param> /// <param name="statUnitType">stat unit type</param> /// <param name="properties">propertiesа</param> /// <param name="permissions">permissions</param> /// <returns></returns> public static QueueLogDetailsVm Create( DataUploadingLog item, StatUnitTypes statUnitType, IEnumerable <PropertyMetadataBase> properties, IEnumerable <Permission> permissions) => new QueueLogDetailsVm(item, statUnitType, properties, permissions);
/// <summary> /// Method for creating a view of a log queue model /// </summary> /// <param name="item">item</param> /// <returns></returns> public static QueueLogVm Create(DataUploadingLog item) => new QueueLogVm(item);