public async Task Should_Success_Get_All_Data() { TransferOutFacade facade = new TransferOutFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); TransferStockFacade returnToCenterFacade = new TransferStockFacade(GetServiceProvider().Object, _dbContext(GetCurrentMethod())); var model = await dataUtil(facade, GetCurrentMethod()).GetNewData(); var viewmodel = dataUtil(facade, GetCurrentMethod()).MapToViewModel(model); await returnToCenterFacade.Create(viewmodel, model, USERNAME); var Response = returnToCenterFacade.Read(); Assert.NotEmpty(Response.Item1); }
public IActionResult Get(int page = 1, int size = 25, string order = "{}", string keyword = null, string filter = "{}") { try { identityService.Username = User.Claims.Single(p => p.Type.Equals("username")).Value; var Data = facade.Read(page, size, order, keyword, filter); var viewModel = mapper.Map <List <TransferOutDocViewModel> >(Data.Item1); List <object> listData = new List <object>(); listData.AddRange( viewModel.AsQueryable().Select(s => s).ToList() ); var info = new Dictionary <string, object> { { "count", listData.Count }, { "total", Data.Item2 }, { "order", Data.Item3 }, { "page", page }, { "size", size } }; Dictionary <string, object> Result = new ResultFormatter(ApiVersion, General.OK_STATUS_CODE, General.OK_MESSAGE) .Ok(listData, info); return(Ok(Result)); } catch (Exception e) { Dictionary <string, object> Result = new ResultFormatter(ApiVersion, General.INTERNAL_ERROR_STATUS_CODE, e.Message) .Fail(); return(StatusCode(General.INTERNAL_ERROR_STATUS_CODE, Result)); } }