public void DeleteProtesto(ProtestoDeleteModel model)
        {
            var protesto = _db.Protesto.Find(model.ProtestoId);

            protesto.Updater = model.UserName;
            protesto.Deleted = true;
            var res = _db.Resistance.FirstOrDefault(s => s.Id == protesto.ResistanceId);
            var minProtestoStartDate = _db.Protesto.Where(x => !x.Deleted && x.Id != model.ProtestoId && x.ResistanceId == res.Id).Select(s => s.StartDate);

            res.StartDate = !minProtestoStartDate.Any() ? default(DateTime): minProtestoStartDate.Min();
            _db.Resistance.Update(res);
            _db.Entry(protesto).State = EntityState.Modified;
            _db.SaveChanges();
        }
 public IActionResult DeleteProtesto(ProtestoDeleteModel viewModel)
 {
     viewModel.UserName = UserName;
     _rsApplication.DeleteProtesto(viewModel);
     return(Ok());
 }