void ExecuteSaveCommand() { Publisher publisher = new Publisher { Id = Id, Name = Name }; _publisherService.AddPublisher(publisher); _navigationService.NavigateAsync("/Index/Navigation/PublisherListPage"); _eventAggregator.GetEvent <NativeEvent>().Publish(new NativeEventArgs("Save succsesfull")); }
public ActionResult Post([FromBody] Publisher newItem) { if (newItem is null) { return(BadRequest()); } var item = _publisherService.AddPublisher(newItem); return(Ok(item)); }
public async Task <IActionResult> Add(PublisherViewModel viewModel) { var publisher = await _publisherService.AddPublisher(viewModel); if (_publisherService.IsSuccessful() == false) { AddModelError(_publisherService.GetModelErrors()); return(View(nameof(Edit), publisher)); } return(RedirectToAction(nameof(Edit), new { publisher.PublisherId })); }
public ActionResult <Publisher> Post(Publisher model) { try { var publisher = _repo.AddPublisher(model); return(new CreatedResult("/publisher/", new { Id = publisher.Id, message = "Publisher Added Successfully" })); } catch (Exception e) { return(BadRequest(new { message = e.Message })); } }
public async Task <IActionResult> AddPublishers(PublisherIputModel input) { if (!ModelState.IsValid) { return(this.View(input)); } var result = await publisherService.AddPublisher(input.Name, input.Contacts); var message = result.Message; var id = result.ResultId; return(RedirectToAction("Index", "DatabaseSeeding", new { message = message, id = id })); }
public async Task Addpublisher([FromBody] PublisherDto request) { await _publisherService.AddPublisher(request); }
public Publisher Post([FromBody] Publisher publisher) { return(publisherService.AddPublisher(publisher)); }