コード例 #1
0
        public DateTime ChangeEtatSansSauver(Client client, EtatRole état)
        {
            client.Etat = état;
            _context.Client.Update(client);
            DateTime      date    = DateTime.Now;
            ArchiveClient archive = new ArchiveClient
            {
                Id   = client.Id,
                Date = date,
                Etat = état
            };

            _context.ArchiveClient.Add(archive);
            return(date);
        }
コード例 #2
0
        public async Task <RetourDeService <RoleEtat> > ChangeEtat(Fournisseur fournisseur, EtatRole etat)
        {
            fournisseur.Etat = etat;
            _context.Fournisseur.Update(fournisseur);

            DateTime           date    = DateTime.Now;
            ArchiveFournisseur archive = new ArchiveFournisseur
            {
                Id   = fournisseur.Id,
                Etat = etat,
                Date = date
            };

            _context.ArchiveFournisseur.Add(archive);
            return(await SaveChangesAsync(RoleEtat.DeDate(date)));
        }
コード例 #3
0
        private async Task <RetourDeService <ClientEtatVue> > ChangeEtat(Client client, EtatRole état)
        {
            DateTime      date = ChangeEtatSansSauver(client, état);
            ClientEtatVue vue  = new ClientEtatVue
            {
                Id       = client.Id,
                DateEtat = date
            };

            return(await SaveChangesAsync(vue));
        }