Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public Contact GetContactRequest(int id) => ContactRequests.Single(c => c.Id == id);
Exemplo n.º 4
0
 public Contact AddContactRequest(Contact toAdd)
 {
     ContactRequests.Add(toAdd);
     SaveChanges();
     return(toAdd);
 }
Exemplo n.º 5
0
 public List <Contact> GetAllContactRequests() => ContactRequests.ToList();