public async Task <ActionResult> GetBudgets(int id) { var budgets = await _repo.GetBudgetByIdAsync(id); var resource = ApiMapper.MapBudgets(budgets); if (budgets == null) { return(NotFound()); } return(Ok(resource)); }
public async Task <ActionResult> GetBudget(int id) { try { if (await _repo.GetBudgetById(id) is CoreBudget budget) { var transformed = ApiMapper.MapBudgets(budget); return(Ok(transformed)); } } catch (NullReferenceException) { return(NotFound($"No budgets with the Id of {id}.")); } return(Ok("No budgets found")); }
public void MapBudgets_StateUnderTest_ExpectedBehavior() { var apiMapper = this.CreateApiMapper(); CoreBudgets budgets = new CoreBudgets { ActualCost = 1, EstimatedCost = 1, Id = 1, Loan = null, Subscription = null, UserId = 1, }; var result = ApiMapper.MapBudgets( budgets); // Assert Assert.True(true); this.mockRepository.VerifyAll(); }