Exemplo n.º 1
0
        public async Task <EmailAccountList> UpdateContactAsync(EmailAccountList emailAccountList)
        {
            DbContext.emailAccountLists.Update(emailAccountList);
            await DbContext.SaveChangesAsync();

            return(emailAccountList);
        }
Exemplo n.º 2
0
        public async Task <EmailAccountList> AddContactAsync(EmailAccountList emailAccountList)
        {
            emailAccountList.Id = Guid.NewGuid();
            DbContext.emailAccountLists.Add(emailAccountList);
            await DbContext.SaveChangesAsync();

            var emailToReturn = await GetContactByIdAsync(emailAccountList.Id);

            return(emailToReturn);
        }
        public async Task <IActionResult> UpdateContact([FromRoute] Guid id, [FromBody] EmailAccountList emailAccountList)
        {
            var product = await MailSenderService.GetContactByIdAsync(id);

            if (product == null)
            {
                return(NotFound());
            }
            product.Name    = emailAccountList.Name;
            product.Address = emailAccountList.Address;
            var updatedAccount = await MailSenderService.UpdateContactAsync(product);

            return(Ok(updatedAccount));
        }
        public async Task <IActionResult> AddContact([FromBody] EmailAccountList emailAccountList)
        {
            var product = await MailSenderService.AddContactAsync(emailAccountList);

            return(Ok(product));
        }