Beispiel #1
0
        public async Task <IActionResult> Delete(int id)
        {
            if (id == 0)
            {
                return(BadRequest());
            }

            var authorizationResult = await _authorizationService.Authorize(User, id);

            if (!authorizationResult)
            {
                return(Forbid());
            }

            using (var uow = _unitOfWork.Create())
            {
                try
                {
                    _procedureService.Delete(id);
                    uow.Commit();
                }
                catch (RecordNotFoundException)
                {
                    return(NotFound());
                }
            }

            return(NoContent());
        }
        public ActionResult Delete(int id)
        {
            _procedureService.Delete(id);

            return(RedirectToAction("UserProfile", "User"));
        }
Beispiel #3
0
        public ActionResult Delete(int id)
        {
            _procedureService.Delete(id);

            return(RedirectToAction("Get"));
        }
Beispiel #4
0
 public void Delete(int id)
 {
     _service.Delete(id);
 }
Beispiel #5
0
        public async Task <ActionResult> Delete(int id)
        {
            await _procedureService.Delete(id);

            return(RedirectToAction("Index"));
        }
Beispiel #6
0
 public async Task <ActionResult <int> > Delete(int id)
 {
     return(await _procedureService.Delete(id));
 }