public bool InsertEstablishment(Establishment establishment, Contact contact) { if (establishment.Id_Category == 1) { ContactService _contact = new ContactService(_context); if (_contact.InsertContact(contact)) { _context.Add(establishment); _context.SaveChanges(); return(true); } else { return(false); } } _context.Add(establishment); _context.SaveChanges(); return(true); }
public bool InsertContact(Contact contact) { if (contact.Email != null || (contact.DDD != null && contact.Number != null)) { if (contact.Id_Establishment > 0) { _Context.Add(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 InsertAccount(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.Add(account); _context.SaveChanges(); return(true); } return(true); } else { return(false); } }
public int InsertAddress(Address address) { _Context.Add(address); _Context.SaveChanges(); return(address.idAddress); }