public void AddPublisher_WithException_Test()
        {
            var newPublisher = new PublisherVM()
            {
                Name = "123 With Exception"
            };

            Assert.That(() => publishersService.AddPublisher(newPublisher), Throws.Exception.TypeOf <PublisherNameException>().With.Message.EqualTo("Name starts with number"));
        }
 public IActionResult AddPublisher([FromBody] PublisherVM publisher)
 {
     try {
         var _result = _publishersService.AddPublisher(publisher);
         return(Created(nameof(AddPublisher), _result));
     } catch (PublisherNameException ex) {
         return(BadRequest($"{ex.Message}, Publisher Name: {ex.PublisherName}"));
     } catch (Exception ex) {
         return(BadRequest(ex.Message));
     }
 }
 public IActionResult AddPublisher([FromBody] PublisherVM publisher)
 {
     try
     {
         var newPublisher = _publishersService.AddPublisher(publisher);
         return(Created(nameof(AddPublisher), newPublisher));
     }
     catch (System.Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Пример #4
0
 public IActionResult AddPublisher([FromBody] PublisherVM publisher)
 {
     _publishersService.AddPublisher(publisher);
     return(Ok());
 }
 public IActionResult AddPublisher([FromBody] PublisherViewModel _publisher)
 {
     _publisherService.AddPublisher(_publisher);
     return(Ok());
 }