public async Task DeleteRicevutaAsync(int Id)
        {
            logger.LogInformation("Ricevuto {id}", Id);
            Ricevuta ricevuta = await dbContext.Ricevute.FindAsync(Id);

            if (ricevuta == null)
            {
                throw new RicevutaNotFoundException(Id);
            }
            dbContext.Remove(ricevuta);
            await dbContext.SaveChangesAsync();
        }
Esempio n. 2
0
 public static RicevutaViewModel FromEntity(Ricevuta ricevuta)
 {
     return(new RicevutaViewModel {
         Id = ricevuta.Id,
         Beneficiario = ricevuta.Beneficiario,
         IDScadenza = ricevuta.IDScadenza,
         FileName = ricevuta.FileName,
         FileContent = ricevuta.FileContent,
         FileType = ricevuta.FileType,
         Path = ricevuta.Path
     });
 }
 public async Task <RicevutaViewModel> CreateRicevutaAsync(List <RicevutaCreateInputModel> input)
 {
     foreach (var item in input)
     {
         Ricevuta ricevuta = new Ricevuta();
         ricevuta.Beneficiario = item.Beneficiario;
         ricevuta.IDScadenza   = item.IDScadenza;
         ricevuta.FileContent  = item.FileContent;
         ricevuta.FileName     = item.FileName;
         ricevuta.FileType     = item.FileType;
         ricevuta.Path         = item.Path;
         await dbContext.AddAsync(ricevuta);
     }
     if (input.Count > 0)
     {
         await dbContext.SaveChangesAsync();
     }
     return(null);
 }