using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using AyCode.Database; using AyCode.Utils.Extensions; using Microsoft.EntityFrameworkCore; using Microsoft.Identity.Client; using TIAM.Database.DbContexts.Transfers; using TIAM.Entities.TransferDestinations; using TIAM.Entities.Users; namespace TIAM.Database.DataLayers.TransferDestinations; public class TransferDestinationDal : DalBase { public TransferDestinationDal() : base() { } public Task CreateTransferDestinationAsync(TransferDestination transferDestination) { //transferDestination.Created = DateTime.UtcNow; //transferDestination.Modified = DateTime.UtcNow; if (transferDestination.Id.IsNullOrEmpty()) transferDestination.Id = Guid.NewGuid(); Context.TransferDestinations.Add(transferDestination); return Context.SaveChangesAsync().ContinueWith(x => x.Result > 0); } public Task UpdateTransferDestinationAsync(TransferDestination transferDestination) { //transferDestination.Modified = DateTime.UtcNow; Context.TransferDestinations.Update(transferDestination); return Context.SaveChangesAsync().ContinueWith(x => x.Result > 0); } public Task> GetTransferDestinations() { return Context.TransferDestinations.ToListAsync(); } }