public void AppOperationSetControlInstance_OnAppOperationSelected(AppOperation e) { if (e == AppOperation.Save) { if (IControllerInstance != null) { IControllerInstance.Save(); } } }
public static OperationInfo From(AppOperation op) { if (op == null) { return(null); } return(new OperationInfo() { StartTime = op.Start, Duration = op.Duration.TotalSeconds, State = op.State, SessionId = op.SessionId, Operation = op.Operation.ToString() }); }
public async Task <IActionResult> AddOperation(AddOperationViewModel viewModel) { if (ModelState.IsValid) { AppOperation operation = new AppOperation() { AppRuleId = viewModel.AppRuleId, Field = viewModel.Field, Type = viewModel.Type, Para = viewModel.Para }; db.AppOperations.Add(operation); await db.SaveChangesAsync(); } return(Ok()); }
public async Task <IActionResult> EditOperation(AppOperation appOperation) { if (ModelState.IsValid == false) { return(BadRequest("input info error")); } var operationInDb = await db.AppOperations.FindAsync(appOperation.Id); if (operationInDb == null || operationInDb.IsDeleted) { return(BadRequest("input info error")); } operationInDb.Field = appOperation.Field; operationInDb.Type = appOperation.Type; operationInDb.Para = appOperation.Para; await db.SaveChangesAsync(); return(Ok()); }
protected void OperationToolbar_ButtonClick(object sender, Telerik.Web.UI.RadToolBarEventArgs e) { AppOperation selectedOperation = (AppOperation)Enum.Parse(typeof(AppOperation), e.Item.Value); AppOperationSelected(selectedOperation); }