Ejemplo n.º 1
0
 public void AppOperationSetControlInstance_OnAppOperationSelected(AppOperation e)
 {
     if (e == AppOperation.Save)
     {
         if (IControllerInstance != null)
         {
             IControllerInstance.Save();
         }
     }
 }
Ejemplo n.º 2
0
 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()
     });
 }
Ejemplo n.º 3
0
 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());
 }
Ejemplo n.º 4
0
        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);
        }