// GET: Contatti
        public ActionResult Index()
        {
            ContattiModel contatti = new ContattiModel()
            {
                NumeroTelefono = "342 / 3282955",
                Email          = "*****@*****.**"
            };

            return(View("Contatti", contatti));
        }
Example #2
0
 public async Task <IActionResult> UpdateAsync(ContattiModel contatto)
 {
     if (await InvService.UpdateAsync(contatto).ConfigureAwait(false))
     {
         return(Ok());
     }
     else
     {
         return(BadRequest());
     }
 }
Example #3
0
        public async Task <bool> UpdateAsync(ContattiModel contatto)
        {
            try
            {
                DbContext.Contatti.Update(contatto);
                await DbContext.SaveChangesAsync().ConfigureAwait(false);

                return(true);
            }
            catch (System.Exception)
            {
                return(false);
            }
        }
Example #4
0
        public async Task <bool> DeleteContattoAsync(int id)
        {
            try
            {
                ContattiModel contatto = DbContext.Contatti
                                         .Where(c => c.Id == id).First();
                DbContext.Contatti.Remove(contatto);
                await DbContext.SaveChangesAsync().ConfigureAwait(false);

                return(true);
            }
            catch (System.Exception)
            {
                return(false);
            }
        }
Example #5
0
        public async Task <bool> AddAsync(ContattiModel contatto)
        {
            if (contatto.CliforModelId > 0 && (contatto.Telefono != null || contatto.Fax != null || contatto.Email != null))
            {
                try
                {
                    DbContext.Contatti.Add(contatto);
                    await DbContext.SaveChangesAsync().ConfigureAwait(false);

                    return(true);
                }
                catch (System.Exception)
                {
                    return(false);
                }
            }

            return(false);
        }
Example #6
0
 public CliForModel(DatiTrasmissione trasmittente)
 {
     if (trasmittente.IdTrasmittente.IdCodice != null &&
         trasmittente.IdTrasmittente.IdPaese != null)
     {
         this.IdPaese  = trasmittente.IdTrasmittente.IdPaese;
         this.IdCodice = trasmittente.IdTrasmittente.IdCodice;
         if (trasmittente.ContattiTrasmittente != null &&
             (trasmittente.ContattiTrasmittente.Telefono != null ||
              trasmittente.ContattiTrasmittente.Email != null)
             )
         {
             var contatto = new ContattiModel(trasmittente.ContattiTrasmittente);
             if (contatto != null && (contatto.Telefono != null || contatto.Fax != null || contatto.Email != null))
             {
                 this.Contatti = new List <ContattiModel>();
                 this.Contatti.Add(contatto);
             }
         }
     }
 }