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); }
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))); }
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)); }