public async Task <IActionResult> Delete(string id) { await AuthorizeHostAsync(EmailAccountFunctionName); var result = await _emailAccountService.DeleteAsync(id, GetEmbeddedUser(), GetClientIP()); if (!result) { return(NotFound()); } return(NoContent()); }
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)); } }