public async Task AddAsync_WhenCalled_InvokesRepositoryAddMethod() { // Arrange var busStation = new BusStationModel(); // Act await _busStationService.AddAsync(busStation); // Assert _mockAsyncRepository.Verify(m => m.AddAsync(It.IsAny <MasterBusStation>()), Times.Once); }
public async Task <IActionResult> Create(BusStationEditViewModel viewModel) { if (!ModelState.IsValid) { return(View()); } var busStation = new BusStationModel { RouteId = viewModel.RouteId, BusStationName = viewModel.BusStationName, BusStationCode = viewModel.BusStationCode, TimeInDay = viewModel.TimeInDay, TimeInNight = viewModel.TimeInNight }; await _busStationService.AddAsync(busStation); return(RedirectToAction(nameof(Index))); }
public async Task <BusStationModel> Post([FromBody] BusStationModel model) { var result = await _busStationService.AddAsync(model); return(result); }