public async Task <ActionResult <ValidateAction> > PostValidateAction(ValidateAction validateAction)
        {
            _context.ValidateActions.Add(validateAction);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetValidateAction", new { id = validateAction.ID }, validateAction));
        }
        public async Task <IActionResult> PutValidateAction(int id, ValidateAction validateAction)
        {
            if (id != validateAction.ID)
            {
                return(BadRequest());
            }

            _context.Entry(validateAction).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ValidateActionExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemplo n.º 3
0
        int ValidateAll(string input, ValidateAction ValidateDelegate)
        {
            int valid = 0;

            foreach (string passphrase in input.Split('\n'))
            {
                if (string.IsNullOrEmpty(passphrase))
                {
                    continue;
                }
                valid += ValidateDelegate(passphrase) ? 1 : 0;
            }
            return(valid);
        }
Exemplo n.º 4
0
        public async Task <ActionResult> Validate(ValidateAction ActionCmd)
        {
            var result = await ActionCmd.Execute(CurrentObjectContext);

            if (result.code == 200)
            {
                return(new ContentResult
                {
                    ContentType = "text/html",
                    ContentEncoding = Encoding.UTF8,
                    Content = $"<script>alert('{result.message}');window.location.href = '{Settings.Instance.FontEnd}';</script>"
                });
            }
            return(Redirect(Settings.Instance.FontEnd));
        }
Exemplo n.º 5
0
 public void Validate()
 {
     MainViewModel.HidePopup();
     ValidateAction?.Invoke();
 }
Exemplo n.º 6
0
 public abstract bool IsValidData(TBaseEntity entity, ValidateAction action, List <string> errors = null);
Exemplo n.º 7
0
 public override bool IsValidData(Category entity, ValidateAction action, List <string> errors = null)
 {
     return(true);
 }
Exemplo n.º 8
0
 public override bool IsDuplicate(Category entity, ValidateAction action, List <string> errors = null)
 {
     return(false);
 }