Beispiel #1
0
        public async Task <IActionResult> Delete(string id)
        {
            await AuthorizeHostAsync(EmailAccountFunctionName);

            var result = await _emailAccountService.DeleteAsync(id, GetEmbeddedUser(), GetClientIP());

            if (!result)
            {
                return(NotFound());
            }

            return(NoContent());
        }
Beispiel #2
0
        public async Task <IActionResult> Delete(int[] ids)
        {
            var entities = await _emailAccountService.FindAsync(ids);

            if (entities.Any())
            {
                await _emailAccountService.DeleteAsync(entities);

                // var activityLog = GetActivityLog(emailAccount.GetType(), newValue: emailAccount);
                // await _activityLogService.CreateAsync(GetSystemKeyword(), activityLog);
            }

            return(Ok());
        }
        public async Task <IActionResult> DeleteUserEmailAccount(int emailAccountId)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            try {
                await _emailAccountService.DeleteAsync(UserId, emailAccountId);

                return(Ok());
            } catch (Exception e) {
                return(BadRequest(e.Message));
            }
        }