/** * Method that handles adding of an asset to a storage space **/ public async Task<AssetStorageSpaceViewModel> Handle(AddAssetStorageSpace message, CancellationToken cancellationToken) { var assetStorageSpace = new AssetStorageSpaceDb() { AssetId = message.AssetId, StorageSpaceId = message.StorageSpaceId, EntryDate = message.EntryDate, AddedDate = DateTime.Now, UserCodeAdd = UserCode() }; context.AssetStorageSpaces.Add(assetStorageSpace); await context.SaveChangesAsync(); var response = mapper.Map<AddAssetStorageSpace, AssetStorageSpaceViewModel>(message); response.Id = assetStorageSpace.Id; response.Journal = new JournalViewModel { UserCodeAdd = UserCode(), AddedDate = DateTime.Now }; return response; }
private static void AdaugaBunuriSpatiiStocare(AnabiContext context) { var bunurispatiiStocare = new AssetStorageSpaceDb[] { new AssetStorageSpaceDb() { AssetId = 1, StorageSpaceId = 1, EntryDate = new DateTime(2017, 1, 3), UserCodeAdd = "pop", AddedDate = new DateTime(2017, 1, 6) }, new AssetStorageSpaceDb() { AssetId = 2, StorageSpaceId = 2, EntryDate = new DateTime(2017, 2, 4), UserCodeAdd = "maria", AddedDate = new DateTime(2017, 2, 8) } }; context.BunuriSpatiiStocare.AddRange(bunurispatiiStocare); context.SaveChanges(); }