Example #1
0
        public async Task <ActionResult> Remove(RemoveEntryRequestVM vm)
        {
            if (vm.RemoveCompletely)
            {
                await _media.RemoveCompletelyAsync(vm.Id, User);
            }
            else
            {
                await _media.RemoveAsync(vm.Id, User);
            }

            await _db.SaveChangesAsync();

            return(RedirectToSuccess("Медиа-файл удален"));
        }
Example #2
0
        public async Task <ActionResult> Remove(RemoveEntryRequestVM vm)
        {
            if (vm.RemoveCompletely)
            {
                await _rels.RemoveCompletelyAsync(vm.Id, User);
            }
            else
            {
                await _rels.RemoveAsync(vm.Id, User);
            }

            await _db.SaveChangesAsync();

            _alarm.FireTreeLayoutRegenerationRequired();

            return(RedirectToSuccess("Связь удалена"));
        }