예제 #1
0
 public void UpdateAddress(Address address)
 {
     if (_Context.Address.Any(x => x.idAddress == address.idAddress))
     {
         _Context.Update(address);
         _Context.SaveChanges();
     }
 }
 public bool UpdateContact(Contact contact)
 {
     if (contact.Email != null || (contact.DDD != null && contact.Number != null))
     {
         if (contact.Id_Establishment > 0)
         {
             _Context.Update(contact);
             _Context.SaveChanges();
             return(true);
         }
         //se existir ao menos um meio de contato, o metodo retorna true mas nessa linha ele ainda não foi executado no banco pois o id ainda é zero
         return(true);
     }
     return(false);
 }
 public bool UpdateAccount(Account account)
 {
     //confere se os dois campos foram preenchidos ou se os doisestão vazio, se sim então é true; não pode ter um campo preenchido outro não!
     if ((account._Account == null && account.Agency == null) || (account._Account != null && account.Agency != null))
     {
         if (account._Account != null && account.Agency != null)
         {
             _context.Update(account);
             _context.SaveChanges();
             return(true);
         }
         //se ambos estiverem vazios, ainda sim é valido pois é permitido valores null, nesse caso não é inserido no bd
         return(true);
     }
     else
     {
         return(false);
     }
 }
 public bool UpdateEstablishment(Establishment establishment)
 {
     _context.Update(establishment);
     _context.SaveChanges();
     return(true);
 }