void Handle(Input.Delete action) { // TODO: Warning user with Yes/No dialog Db.Transact(() => { SystemUserAdmin.DeleteSystemUserGroup(this.Data as Simplified.Ring3.SystemUserGroup); }); }
/// <summary> /// EMailAddress /// </summary> //private Simplified.Ring3.EmailAddress EMailAddress { // get { // Simplified.Ring3.SystemUser user = this.Data as Simplified.Ring3.SystemUser; // if (user == null) return null; // return Db.SQL<Simplified.Ring3.EmailAddress>("SELECT o FROM Simplified.Ring3.EmailAddress o WHERE o.ToWhat=?", user).First; // } //} #region View-model Handlers /// <summary> /// Delete user /// </summary> /// <param name="action"></param> void Handle(Input.Delete action) { this.Message = null; var transaction = this.Transaction; SystemUser user = this.Data; SystemUser systemUser = Helper.GetCurrentSystemUser(); if (systemUser.Equals(user)) { // TODO: Show error message "Can not delete yourself" return; } this.Data = null; // TODO: Warn user with Yes/No dialog transaction.Rollback(); transaction.Scope(() => { SystemUserAdmin.DeleteSystemUser(user); }); transaction.Commit(); this.RedirectUrl = "/UserAdmin/admin/users"; }
public void Handle(Input.Delete action) { var id = action.Value; var conditions = Requests.Conditions.Parse(id, Resource); var item = RESTarData.Filter(conditions).First(); DELETE(item); RedirectUrl = $"{ResourcePath}"; }
void Handle(Input.Delete Action) { Db.Transact(() => { ChatMessageText message = Db.SQL <ChatMessageText>(@" SELECT m FROM Simplified.Ring6.ChatMessageText m WHERE m.Key = ?", Data.Key).First; if (message != null) { message.Deleted = true; } }); }
void Handle(Input.Delete action) { SystemUser systemUser = Helper.GetCurrentSystemUser(); if (systemUser.Equals(this.Data)) { // TODO: Show error message "Can not delete yourself" return; } // TODO: Warning user with Yes/No dialog Db.Transact(() => { SystemUserAdmin.DeleteSystemUser(this.Data as Simplified.Ring3.SystemUser); }); }
/// <summary> /// Delete System User Group /// </summary> /// <param name="action"></param> void Handle(Input.Delete action) { // TODO: Warn user with Yes/No dialog var transaction = this.Transaction; transaction.Scope(() => { SystemUserAdmin.DeleteSystemUserGroup(this.Data as Simplified.Ring3.SystemUserGroup); }); if (transaction.IsDirty) { transaction.Commit(); } this.RedirectUrl = "/UserAdmin/admin/usergroups"; }
void Handle(Input.Delete action) { if (Data == null) { return; } foreach (var row in Data.GraphValues) { row.Delete(); } Data.Delete(); Transaction.Commit(); OnDeleted(); this.GraphValues.Clear(); this.Data = null; RedirectUrl = "/ProcurementStats"; //redirect to the home URL }
void Handle(Input.Delete Action) { Db.Transact(() => { var messages = Db.SQL <ChatMessage>("SELECT m FROM Simplified.Ring6.ChatMessage m WHERE m.\"Group\" = ?", Data); foreach (ChatMessage message in messages) { var relations = Db.SQL <Relation>("SELECT m FROM Simplified.Ring1.Relation m WHERE m.ToWhat = ?", message); foreach (Relation relation in relations) { relation.WhatIs?.Delete(); relation.Delete(); } message.Delete(); } Data.Delete(); }); ParentPage.RefreshData(); }
void Handle(Input.Delete input) { Data.Delete(); Transaction.Commit(); ((ContactApp)Parent).FocusedContact = null; }
void Handle(Input.Delete Action) { this.ParentPage.BlendingPoints.Remove(this); this.Data.Delete(); }
void Handle(Input.Delete Action) { this.ParentPage.CatchingRules.Remove(this); this.Data.Delete(); }
void Handle(Input.Delete Action) { this.ParentPage.Surfaces.Remove(this); this.Data.Delete(); }