예제 #1
0
        [HttpDelete("{id}"), Authorize(Roles = "l")]//
        public ActionResult <VolumeDTO> RemoveVolume([FromRoute] int id)
        {
            //jeśli ma wypożyczone książki to komunikat, że nie można usunąć użytkownika bo ma nie wszystkie książki oddane,
            //a jesli usunięty to zmienia isValid na false

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            string answear = _bookService.RemoveVolumeCheckCondition(id);

            if (answear != "")
            {
                return(NotFound(new { alert = answear }));
            }

            _bookService.RemoveVolume(id);
            return(Ok());
        }