public void GetDataStaffByIdTest() { GetDataStaffByIdRequest request = new GetDataStaffByIdRequest(); request.nip = _staffGetDataById.NIP; GetDataStaffByIdResponse response = _staffService.GetDataStaffById(request); Assert.IsTrue(response.Messages.Count == 0, "Failed get data by Id"); }
public GetDataStaffByIdResponse GetDataStaffById(GetDataStaffByIdRequest request) { GetDataStaffByIdResponse response = new GetDataStaffByIdResponse(); try { using (TransactionScope transScope = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions { IsolationLevel = IsolationLevel.ReadCommitted })) { response.Staff = _staffRepo.GetDataById(request.nip); transScope.Complete(); } } catch (Exception ex) { throw new Exception(ex.ToString()); } return(response); }