public void AcceptContactRequest(long contactId) { var contact = ContactRequests.Where(x => x.Id == contactId).FirstOrDefault(); if (contact == null) { throw new Exception("Contact can't be found"); } Contacts.Add(contact); ContactRequests.Remove(contact); }
public async Task <int> SaveContact(ContactInputModel model) { var contact = new ContactRequests { FullName = model.Name, Email = model.Name, Message = model.Message, }; await this.context.ContactRequests.AddAsync(contact); await this.context.SaveChangesAsync(); return(contact.Id); }
public Contact GetContactRequest(int id) => ContactRequests.Single(c => c.Id == id);
public Contact AddContactRequest(Contact toAdd) { ContactRequests.Add(toAdd); SaveChanges(); return(toAdd); }
public List <Contact> GetAllContactRequests() => ContactRequests.ToList();