Elwig: Add ITime/XTime to entities and allow to export/import CTime/MTime
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Test / Run tests (push) Successful in 2m30s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Test / Run tests (push) Successful in 2m30s
				
			This commit is contained in:
		@@ -37,8 +37,8 @@ namespace Elwig.Services {
 | 
			
		||||
            vm.DeliverySchedule = (DeliverySchedule?)ControlUtils.GetItemFromSourceWithPk(vm.DeliveryScheduleSource, a.Year, a.DsNr);
 | 
			
		||||
            vm.SortId = a.SortId;
 | 
			
		||||
            vm.Weight = a.Weight;
 | 
			
		||||
            vm.StatusAncmtCreated = $"{a.CreatedTimestamp:dd.MM.yyyy, HH:mm} ({a.Type})";
 | 
			
		||||
            vm.StatusAncmtModified = a.ModifiedTimestamp != a.CreatedTimestamp ? $"{a.ModifiedTimestamp:dd.MM.yyyy, HH:mm}" : "-";
 | 
			
		||||
            vm.StatusAncmtCreated = $"{a.CreatedAt:dd.MM.yyyy, HH:mm} ({a.Type})";
 | 
			
		||||
            vm.StatusAncmtModified = a.ModifiedAt != a.CreatedAt ? $"{a.ModifiedAt:dd.MM.yyyy, HH:mm}" : "-";
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public static async Task<(List<string>, IQueryable<DeliveryAncmt>, List<string>)> GetFilters(this DeliveryAncmtAdminViewModel vm, AppDbContext ctx) {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,20 +1,20 @@
 | 
			
		||||
using Elwig.Helpers;
 | 
			
		||||
using Elwig.Models.Entities;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using System.Threading.Tasks;
 | 
			
		||||
using System;
 | 
			
		||||
using Microsoft.EntityFrameworkCore;
 | 
			
		||||
using Elwig.Documents;
 | 
			
		||||
using System.Windows.Input;
 | 
			
		||||
using System.Windows;
 | 
			
		||||
using Elwig.Helpers;
 | 
			
		||||
using Elwig.Helpers.Billing;
 | 
			
		||||
using Elwig.Models.Dtos;
 | 
			
		||||
using Elwig.Helpers.Export;
 | 
			
		||||
using Microsoft.Win32;
 | 
			
		||||
using Elwig.Models.Dtos;
 | 
			
		||||
using Elwig.Models.Entities;
 | 
			
		||||
using Elwig.ViewModels;
 | 
			
		||||
using Microsoft.EntityFrameworkCore;
 | 
			
		||||
using Microsoft.Win32;
 | 
			
		||||
using System;
 | 
			
		||||
using System.Collections.Generic;
 | 
			
		||||
using System.IO;
 | 
			
		||||
using System.Linq;
 | 
			
		||||
using System.Net.Http;
 | 
			
		||||
using System.Threading.Tasks;
 | 
			
		||||
using System.Windows;
 | 
			
		||||
using System.Windows.Input;
 | 
			
		||||
 | 
			
		||||
namespace Elwig.Services {
 | 
			
		||||
    public static class MemberService {
 | 
			
		||||
@@ -49,6 +49,11 @@ namespace Elwig.Services {
 | 
			
		||||
            vm.StatusAreaCommitmentInfo = $"{Utils.CurrentLastSeason}";
 | 
			
		||||
            vm.StatusAreaCommitmentToolTip = null;
 | 
			
		||||
            vm.Age = "-";
 | 
			
		||||
            vm.CreatedAt = "-";
 | 
			
		||||
            vm.ModifiedAt = "-";
 | 
			
		||||
            vm.ModifiedAtShort = "-";
 | 
			
		||||
            vm.ExportedAt = "-";
 | 
			
		||||
            vm.ImportedAt = "-";
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public static void FillInputs(this MemberAdminViewModel vm, Member m) {
 | 
			
		||||
@@ -137,6 +142,12 @@ namespace Elwig.Services {
 | 
			
		||||
            vm.ContactViaPost = m.ContactViaPost;
 | 
			
		||||
            vm.ContactViaEmail = m.ContactViaEmail;
 | 
			
		||||
 | 
			
		||||
            vm.CreatedAt = $"{m.CreatedAt:dd.MM.yyyy, HH:mm:ss}";
 | 
			
		||||
            vm.ModifiedAt = $"{m.ModifiedAt:dd.MM.yyyy, HH:mm:ss}";
 | 
			
		||||
            vm.ModifiedAtShort = $"{m.ModifiedAt:dd.MM.yyyy, HH:mm}";
 | 
			
		||||
            vm.ExportedAt = m.ExportedAt == null ? "-" : $"{m.ExportedAt:dd.MM.yyyy, HH:mm:ss}";
 | 
			
		||||
            vm.ImportedAt = m.ImportedAt == null ? "-" : $"{m.ImportedAt:dd.MM.yyyy, HH:mm:ss}";
 | 
			
		||||
 | 
			
		||||
            vm.StatusDeliveriesLastSeasonInfo = $"{Utils.CurrentLastSeason - 1}";
 | 
			
		||||
            vm.StatusDeliveriesLastSeason = "...";
 | 
			
		||||
            vm.StatusDeliveriesLastSeasonToolTip = null;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user