public void GetDataByIdMenuTest() { GetDataMenuByIdRequest request = new GetDataMenuByIdRequest(); request.menuId = _menuGetDataById.MenuId; GetDataMenuByIdResponse response = _menuService.GetDataMenuById(request); Assert.IsTrue(response.Messages.Count == 0, "Failed get all data"); }
public void DeleteDataMenuTest() { GetDataMenuByIdRequest getRequest = new GetDataMenuByIdRequest(); getRequest.menuId = _menuGetDataById.MenuId; GetDataMenuByIdResponse getResponse = _menuService.GetDataMenuById(getRequest); if (getResponse.Messages.Count != 0) { throw new Exception("Delete failed!"); } else { DeleteDataMenuRequest request = new DeleteDataMenuRequest(); request.Menu = getResponse.Menu; DeleteDataMenuResponse response = _menuService.DeleteDataMenu(request); } }
public GetDataMenuByIdResponse GetDataMenuById(GetDataMenuByIdRequest request) { GetDataMenuByIdResponse response = new GetDataMenuByIdResponse(); try { using (TransactionScope transScope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions { IsolationLevel = IsolationLevel.ReadCommitted })) { response.Menu = _menuRepo.GetDataById(request.menuId); transScope.Complete(); } } catch (Exception ex) { response.Messages.Add(ex.ToString()); } return(response); }