Ejemplo n.º 1
0
        public virtual ActionResult DeleteIPDanger(string IPAddress)
        {
            var list = _elmahService.GetAllByIP(IPAddress);

            _unitOfWork.RemoveRange <ElmahModel>(list);
            _blockService.Create(new BlockModel {
                Date = DateTime.Now, IP = IPAddress
            });
            if (_unitOfWork.SaveAllChanges() > 0)
            {
                return(PartialView(MVC.admin.Shared.Views._alert, new AlertViewModel
                {
                    Alert = AlertOperation.SurveyOperation(StatusOperation.SuccsessInsert),
                    Status = AlertMode.success
                }));
            }
            else
            {
                return(PartialView(MVC.admin.Shared.Views._alert, new AlertViewModel
                {
                    Alert = AlertOperation.SurveyOperation(StatusOperation.FailInsert),
                    Status = AlertMode.warning
                }));
            }
        }
Ejemplo n.º 2
0
 public async Task <IActionResult> CreateBlock([FromBody] BlockDto dto)
 => OkOrBadRequest(await blockService.Create(dto));