public void ShouldRemoveAlert() { var newAlert = crudOnAlerts.AddAlert(alert).Result; var id = crudOnAlerts.DeleteAlert(newAlert.Id).Result; Assert.NotNull(id); }
public async Task <IHttpActionResult> DeleteAlert(int id) { try { if (!await authorization.UserOwnsThisAlert(id, User.Identity.GetUserName())) { return(Unauthorized()); } var deletedAlertId = await crudOnAlerts.DeleteAlert(id); return(Ok(deletedAlertId)); } catch (Exception ex) { return(throwExceptionToUser.Throw(ex)); } }