// GET: Contatti public ActionResult Index() { ContattiModel contatti = new ContattiModel() { NumeroTelefono = "342 / 3282955", Email = "*****@*****.**" }; return(View("Contatti", contatti)); }
public async Task <IActionResult> UpdateAsync(ContattiModel contatto) { if (await InvService.UpdateAsync(contatto).ConfigureAwait(false)) { return(Ok()); } else { return(BadRequest()); } }
public async Task <bool> UpdateAsync(ContattiModel contatto) { try { DbContext.Contatti.Update(contatto); await DbContext.SaveChangesAsync().ConfigureAwait(false); return(true); } catch (System.Exception) { return(false); } }
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); } }
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); }
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); } } } }