public async Task <JsonResult> CreateBug(BugViewModel bugToCreate) { var dbBug = BugViewModelHelpers.ConvertToDatabaseModel(bugToCreate); var newId = await _bugService.CreateBug(dbBug); return(MessageResult($"Create bug action completed, new Id: {newId}", newId > 0)); }
public JsonResult Search(string searchString) { var bugs = _bugService.Search(searchString).ToList(); if (!bugs.Any()) { return(ErrorResponse()); } return(Json(BugViewModelHelpers.ConvertToViewModels(bugs))); }
public JsonResult GetById(int id) { var bug = _bugService.FindById(id); if (bug == null) { return(ErrorResponse("Not found")); } return(Json(BugViewModelHelpers.ConvertToViewModel(bug))); }
public void BugService_GetBookById_ReturnsOneBook() { // What is this test even testing? // Arrange var idForTest = 1; var dbBook = GetTestBookById(idForTest); var testViewModel = GetBugViewModels() .FirstOrDefault(b => b.Id == idForTest); // Act var viewModel = BugViewModelHelpers.ConvertToViewModel(dbBook); // Assert Assert.Equal(testViewModel.Title, viewModel.Title); Assert.Equal(testViewModel.Description, viewModel.Description); }