Example #1
0
        public IActionResult Delete(string id)
        {
            User user = _userService.Find(User.Identity.Name);
            Dog  dog  = _dogService.Get(id, user.DeptNo);

            if (dog == null)
            {
                return(NotFound());
            }

            _dogService.Remove(dog);

            return(NoContent());
        }
Example #2
0
        public IActionResult Delete(string id)
        {
            Dog dog;

            if (GetClaim(User, ClaimEnum.UserType) == "A")
            {
                dog = _dogService.Get(id);
            }
            else
            {
                dog = _dogService.Get(id, int.Parse(GetClaim(User, ClaimEnum.DeptNo)));
            }

            if (dog == null)
            {
                return(NotFound());
            }

            _dogService.Remove(dog);

            return(NoContent());
        }