public int SaveContacts(Entity.Sales.Contacts Model) { ContactsDbModel DbModel = new ContactsDbModel(); Model.CopyPropertiesTo(DbModel); return(ContactsDataAccess.SaveContacts(DbModel)); }
public List <Entity.Sales.DesignationMaster> GetDesignations() { List <Entity.Sales.DesignationMaster> DesignationList = new List <Entity.Sales.DesignationMaster>(); ContactsDataAccess.GetDesignation().CopyListTo(DesignationList); return(DesignationList); }
public void TestDeleteContact() { var options = new DbContextOptionsBuilder <AddressBookDbContext>() .UseInMemoryDatabase(databaseName: "DeleteContact") .Options; Contact contact = CreateNewContact(); using (var dbContext = new AddressBookDbContext(options)) { var contactsDataAccess = new ContactsDataAccess(dbContext); contactsDataAccess.Create(contact); dbContext.SaveChanges(); } using (var dbContext = new AddressBookDbContext(options)) { var contactsDataAccess = new ContactsDataAccess(dbContext); Contact c = contactsDataAccess.GetById(contact.Id); contactsDataAccess.Delete(c); dbContext.SaveChanges(); } using (var dbContext = new AddressBookDbContext(options)) { Assert.Equal(0, dbContext.Contacts.Count()); Assert.Equal(0, dbContext.Addresses.Count()); Assert.Equal(0, dbContext.PhoneNumbers.Count()); } }
public List <Entity.Sales.GetContacts> GetAllContacts(Entity.Sales.GetContactsParam Param) { List <Entity.Sales.GetContacts> AllContactList = new List <Entity.Sales.GetContacts>(); GetContactsParamDbModel p = new GetContactsParamDbModel(); Param.CopyPropertiesTo(p); ContactsDataAccess.GetAllContacts(p).CopyListTo(AllContactList); return(AllContactList); }
public BookingController() { flightDAL = new FlightDataAccess(); passengerDAL = new PassengerDataAccess(); contactsDAL = new ContactsDataAccess(); ticketsDAL = new TicketDataAccess(); seatsDAL = new SeatDataAccess(); historyDAL = new HistoryDataAccess(); userDAL = new UserDataAccess(); }
public void TestIsInAddressBook() { var options = new DbContextOptionsBuilder <AddressBookDbContext>() .UseInMemoryDatabase(databaseName: "CreateContact") .Options; using (var dbContext = new AddressBookDbContext(options)) { var contactsDataAccess = new ContactsDataAccess(dbContext); contactsDataAccess.Create(CreateNewContact()); dbContext.SaveChanges(); } using (var dbContext = new AddressBookDbContext(options)) { Assert.Equal(1, dbContext.Contacts.Count()); Assert.Equal(1, dbContext.Addresses.Count()); Assert.Equal(1, dbContext.PhoneNumbers.Count()); Assert.True(dbContext.Contacts.First().Id > 0); } Contact sameContact = CreateNewContact(); using (var dbContext = new AddressBookDbContext(options)) { var contactsDataAccess = new ContactsDataAccess(dbContext); bool isInAddressBook = contactsDataAccess.IsInAddressBook(sameContact); Assert.True(isInAddressBook); sameContact.Name += "_Changed"; isInAddressBook = contactsDataAccess.IsInAddressBook(sameContact); Assert.False(isInAddressBook); } }
public ContactsService(ContactsDataAccess contactsDataAccess) { ContactsDataAccess = contactsDataAccess; }
public int DeleteContacts(int Id) { return(ContactsDataAccess.DeleteContacts(Id)); }
public Entity.Sales.Contacts GetContactById(int Id) { Entity.Sales.Contacts Contact = new Entity.Sales.Contacts(); ContactsDataAccess.GetContactById(Id).CopyPropertiesTo(Contact); return(Contact); }